Faire chanter via l’API du moteur
Le mode API du moteur fournit également les endpoints Song compatibles avec le moteur officiel VOICEVOX.Pour la mise en place de base de l’API du moteur, consultez d’abord API du moteur : Talk.
Prérequis
Pour utiliser le modèle de chant, vérifiez ques0.vvm figure bien dans core.vvms de config/voicevox.php (il y est par défaut).
Démarrer le moteur version Laravel
Générer la voix chantée
1. Créer un sing_frame_audio_query
speaker doit être un ID de style de type sing ou singing_teacher (par exemple 6000).
2. Synthétiser via frame_synthesis
speaker doit être un ID de style de type sing ou frame_decode (par exemple 3001).
Utilisation depuis un client Laravel
Vous pouvez utiliserVoicevox::song() en pointant vers le moteur version Laravel.
Endpoints d’ajustement F0 et volume
État de la prise en charge côté Song
| Endpoint | Version Laravel | Fallback | Remarque |
|---|---|---|---|
POST /sing_frame_audio_query | ✅ | ✅ | |
POST /frame_synthesis | ✅ | ✅ | |
POST /sing_frame_f0 | ✅ | ✅ | |
POST /sing_frame_volume | ✅ | ✅ | Mise à jour dans l’ordre f0 → volume |
GET /singers | ✅ | ✅ | |
GET /singer_info | ✅ | ✅ | L’installation des ressources est nécessaire |
Pages suivantes
Détails Score et Note
Découvrez les détails de
Score / Note utilisés par l’API Song.API du moteur : Talk
Découvrez l’utilisation des endpoints de synthèse vocale de texte.
Client : Song
Découvrez le mode où l’on envoie la même partition directement au moteur officiel.