Integrazione con Laravel AI SDK
VOICEVOX for Laravel è integrato con il Laravel AI SDK e puoi generare audio dalla FacadeAudio.
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 providervoicevox-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
| Alias | Style ID | Personaggio |
|---|---|---|
ずんだもん | 1 | ずんだもん(あまあま) |
ずんだもん/あまあま | 1 | ずんだもん(あまあま) |
ずんだもん/ノーマル | 3 | ずんだもん(ノーマル) |
ずんだもん/セクシー | 5 | ずんだもん(セクシー) |
ずんだもん/ツンツン | 7 | ずんだもん(ツンツン) |
ずんだもん/ささやき | 22 | ずんだもん(ささやき) |
ずんだもん/ヒソヒソ | 38 | ずんだもん(ヒソヒソ) |
四国めたん/あまあま | 0 | 四国めたん(あまあま) |
四国めたん | 2 | 四国めたん(ノーマル) |
四国めたん/ノーマル | 2 | 四国めたん(ノーマル) |
四国めたん/セクシー | 4 | 四国めたん(セクシー) |
四国めたん/ツンツン | 6 | 四国めたん(ツンツン) |
四国めたん/ヒソヒソ | 37 | 四国めたん(ヒソヒソ) |
春日部つむぎ | 8 | 春日部つむぎ(ノーマル) |
波音リツ | 9 | 波音リツ(ノーマル) |
雨晴はう | 10 | 雨晴はう(ノーマル) |
玄野武宏 | 11 | 玄野武宏(ノーマル) |
白上虎太郎 | 12 | 白上虎太郎(ノーマル) |
青山龍星 | 13 | 青山龍星(ノーマル) |
冥鳴ひまり | 14 | 冥鳴ひまり(ノーマル) |
九州そら | 16 | 九州そら(ノーマル) |
default-female | 10 | 雨晴はう(ノーマル) |
default-male | 12 | 白上虎太郎(ノーマル) |
voice(), viene utilizzato default-female (ID: 10).
Voicevox::speakers().
Agente (KanalizerAgent)
Poiché in modalità nativa non è disponibileenable_katakana_english, puoi utilizzare KanalizerAgent per convertire preventivamente l’inglese in katakana.
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.