Laravel AI SDK-integratie
VOICEVOX for Laravel is geïntegreerd met de Laravel AI SDK, zodat je spraak kunt genereren via deAudio-facade.
Er zijn twee drivers beschikbaar.
voicevox-client(clientmodus)voicevox(native modus)
Clientdriver (voicevox-client)
Deze modus verstuurt HTTP-requests naar de officiële VOICEVOX-engine. FFI is niet nodig.
Voorbereiding
Configuratie
Voeg de providervoicevox-client toe aan config/ai.php.
Gebruik
Native driver (voicevox)
Deze modus roept VOICEVOX CORE rechtstreeks aan. FFI is vereist.
Alleen de modellen die zijn geladen via core.vvms in config/voicevox.php zijn beschikbaar.
Configuratie
Gebruik
Waarden die je aan voice() kunt meegeven
Aan voice() kun je het volgende meegeven.
- Een VOICEVOX-stijl-ID (numerieke string)
- Een alias met de karakternaam (bijvoorbeeld
ずんだもん,四国めたん/ノーマル)
Overzicht van aliassen
Als je
voice() weglaat, wordt default-female (ID: 10) gebruikt.
Voicevox::speakers().
Agent (KanalizerAgent)
Omdat de native modus geenenable_katakana_english heeft, kun je de KanalizerAgent gebruiken die Engels vooraf omzet naar katakana.
Volgende pagina’s
Client: talk
Bekijk de flow van de reguliere API in de clientmodus.
Native: talk
Bekijk het gebruik van de modus die rechtstreeks synthetiseert via FFI.