Laravel-AI-SDK-Integration
VOICEVOX für Laravel ist mit dem Laravel AI SDK integriert und ermöglicht Sprachsynthese über dieAudio-Facade.
Es stehen die folgenden zwei Driver zur Verfügung.
voicevox-client(Client-Modus)voicevox(Native-Modus)
Client-Driver (voicevox-client)
Ein Modus, der HTTP-Requests an die offizielle VOICEVOX-Engine sendet. FFI ist nicht erforderlich.
Vorbereitung
Konfiguration
Fügen Sie inconfig/ai.php den Provider voicevox-client hinzu.
Verwendung
Native-Driver (voicevox)
Ein Modus, der VOICEVOX CORE direkt aufruft. FFI ist erforderlich.
Es können nur die in core.vvms in config/voicevox.php geladenen Modelle verwendet werden.
Konfiguration
Verwendung
Für voice() zulässige Werte
Für voice() können Sie Folgendes angeben.
- VOICEVOX-Style-ID (numerischer String)
- Charakternamen-Alias (z. B.
ずんだもん,四国めたん/ノーマル)
Alias-Liste
Wenn
voice() weggelassen wird, wird default-female (ID: 10) verwendet.
Voicevox::speakers() abrufen.
Agent (KanalizerAgent)
Da im Native-Modusenable_katakana_english nicht vorhanden ist, können Sie den KanalizerAgent verwenden, um Englisch vorab in Katakana umzuwandeln.
Nächste Seiten
Client: Talk
Ablauf der regulären API im Client-Modus.
Native: Talk
Verwendung des Modus, der direkt über FFI synthetisiert.