Intégration Laravel AI SDK
VOICEVOX for Laravel est intégré au Laravel AI SDK et permet de générer de la voix via la facadeAudio.
Deux pilotes sont disponibles :
voicevox-client(mode client)voicevox(mode natif)
Pilote client (voicevox-client)
Ce mode envoie des requêtes HTTP au moteur VOICEVOX officiel. FFI n’est pas requis.
Prérequis
Configuration
Ajoutez le fournisseurvoicevox-client dans config/ai.php.
Utilisation
Pilote natif (voicevox)
Ce mode appelle directement VOICEVOX CORE. FFI est requis.
Seuls les modèles chargés dans core.vvms de config/voicevox.php sont utilisables.
Configuration
Utilisation
Valeurs acceptées par voice()
voice() accepte les valeurs suivantes :
- L’ID de style VOICEVOX (chaîne numérique)
- Un alias de nom de personnage (par exemple
ずんだもん,四国めたん/ノーマル)
Liste des alias
| Alias | ID de style | Personnage |
|---|---|---|
ずんだもん | 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() est omis, default-female (ID : 10) est utilisé.
Voicevox::speakers().
Agent (KanalizerAgent)
En mode natif,enable_katakana_english n’existe pas ; vous pouvez donc utiliser KanalizerAgent pour convertir au préalable l’anglais en katakana.
Pages suivantes
Client : Talk
Découvrez le flux normal de l’API en mode client.
Natif : Talk
Découvrez l’utilisation du mode de synthèse directe via FFI.