Skip to main content

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 facade Audio. 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 fournisseur voicevox-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é.
La liste des locuteurs disponibles peut également être obtenue via 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.
La conversion en katakana par une IA n’est pas toujours exacte. En production, faites vérifier le texte généré par un humain avant la synthèse.

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.
Dernière modification le 13 juillet 2026