Ce qu’il faut installer
Selon le mode que vous souhaitez utiliser, les packages additionnels et la mise en place locale diffèrent.- Client uniquement
- Natif / API du moteur également
Pour une simple connexion HTTP au moteur officiel VOICEVOX, seul
revolution/laravel-voicevox suffit.Exigences
| Élément | Contenu |
|---|---|
| PHP | 8.3+ |
| Laravel | 12+ |
| Extension requise | ext-zip |
FFI ext-ffi | Requis en mode natif / API du moteur |
Procédure d’installation
Installer le package
Installez avec Composer selon le mode souhaité. Le mode natif et l’API du moteur nécessitent également VOICEVOX Core for PHP.
Configurer le .env
Configurez
VOICEVOX_URL en mode client uniquement, ou VOICEVOX_CORE_PATH pour utiliser FFI.config/voicevox.php
Toutes les options sont détaillées dans la Référence de configuration.
.env minimal
Mode client uniquement
Si vous démarrez le moteur officiel à l’adresse par défauthttp://127.0.0.1:50021, aucune configuration supplémentaire n’est nécessaire.
Mode natif / API du moteur
Le contenu de
VOICEVOX_CORE_PATH se prépare selon la procédure de VOICEVOX Core for PHP. Vérifiez également là-bas l’emplacement de la bibliothèque, du dictionnaire OpenJTalk et des fichiers modèles.Activer FFI
En CLI, cela fonctionne normalement sans intervention. Pour démarrer localement l’API version Laravel, activez FFI dansphp.ini.
Installation des ressources du moteur
Pour utiliser les endpoints de type ressource comme/speaker_info ou /singer_info, installez les fichiers de ressources séparément.
Points d’entrée par mode
Client Talk
Démarrez le moteur officiel VOICEVOX avec Docker et effectuez la synthèse vocale de texte.
Client Song
Effectuez la synthèse chantée avec
Score et Note.Native Talk
Appelez directement VOICEVOX CORE via FFI.
Native Song
Découvrez l’usage du modèle de chant et de
sync().