Cantare tramite Engine API
La modalità Engine API fornisce anche endpoint per canzoni compatibili con il motore ufficiale VOICEVOX.Per la configurazione di base dell’Engine API, consulta prima Engine API: Talk.
Prerequisiti
Per utilizzare il modello di canto, verifica ches0.vvm sia incluso in core.vvms di config/voicevox.php (è incluso per impostazione predefinita).
Avvio della versione Laravel del motore
Generazione dell’audio cantato
1. Crea sing_frame_audio_query
speaker specifica uno style ID di tipo sing o singing_teacher (es. 6000).
2. Sintetizza l’audio con frame_synthesis
speaker specifica uno style ID di tipo sing o frame_decode (es. 3001).
Utilizzo dal client Laravel
Puoi utilizzareVoicevox::song() verso la versione Laravel del motore.
Endpoint di regolazione di F0 e volume
Stato del supporto per le canzoni
| Endpoint | Versione Laravel | Fallback | Note |
|---|---|---|---|
POST /sing_frame_audio_query | ✅ | ✅ | |
POST /frame_synthesis | ✅ | ✅ | |
POST /sing_frame_f0 | ✅ | ✅ | |
POST /sing_frame_volume | ✅ | ✅ | Aggiornamento nell’ordine f0 → volume |
GET /singers | ✅ | ✅ | |
GET /singer_info | ✅ | ✅ | Richiede l’installazione delle risorse |
Pagine successive
Dettagli su Score e Note
Verifica i dettagli su
Score / Note usati nella Song API.Engine API: Talk
Verifica l’utilizzo degli endpoint di sintesi vocale da testo.
Client: Song
Verifica la modalità che invia lo stesso spartito direttamente al motore ufficiale.