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
Si
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.