Skip to main content

Laravel AI SDK-integratie

VOICEVOX for Laravel is geïntegreerd met de Laravel AI SDK, zodat je spraak kunt genereren via de Audio-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 provider voicevox-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.
Je kunt de lijst met beschikbare speakers ook opvragen met Voicevox::speakers().

Agent (KanalizerAgent)

Omdat de native modus geen enable_katakana_english heeft, kun je de KanalizerAgent gebruiken die Engels vooraf omzet naar katakana.
De katakana-conversie door AI is niet altijd correct. Laat in productie de gegenereerde tekst door een mens controleren voordat je die synthetiseert.

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.
Laatst gewijzigd op 6 september 2026