Skip to main content

Integrazione con Laravel AI SDK

VOICEVOX for Laravel è integrato con il Laravel AI SDK e puoi generare audio dalla Facade Audio. I driver disponibili sono i due seguenti.
  • voicevox-client (modalità client)
  • voicevox (modalità nativa)

Driver client (voicevox-client)

Modalità che invia richieste HTTP al motore ufficiale VOICEVOX. FFI non è richiesto.

Prerequisiti

Configurazione

Aggiungi il provider voicevox-client a config/ai.php.

Utilizzo

Driver nativo (voicevox)

Modalità che chiama direttamente VOICEVOX CORE. Richiede FFI. Puoi utilizzare solo i modelli caricati in core.vvms di config/voicevox.php.

Configurazione

Utilizzo

Valori specificabili in voice()

In voice() puoi specificare quanto segue.
  • Style ID di VOICEVOX (stringa numerica)
  • Alias del nome del personaggio (es. ずんだもん, 四国めたん/ノーマル)

Elenco degli alias

Se ometti voice(), viene utilizzato default-female (ID: 10).
Puoi verificare l’elenco degli speaker disponibili anche con Voicevox::speakers().

Agente (KanalizerAgent)

Poiché in modalità nativa non è disponibile enable_katakana_english, puoi utilizzare KanalizerAgent per convertire preventivamente l’inglese in katakana.
La conversione in katakana tramite AI non è sempre precisa. In produzione, fai verificare il testo generato da un essere umano prima della sintesi.

Pagine successive

Client: Talk

Verifica il flusso dell’API standard in modalità client.

Nativo: Talk

Verifica l’utilizzo della modalità che sintetizza direttamente tramite FFI.
Ultima modifica il 13 luglio 2026