Cantar en modo nativo
En la síntesis de voz cantada del modo nativo se llama directamente a VOICEVOX CORE con PHP FFI. La forma de construirScore y Note es la misma que en modo cliente.
Preparación
- Haber completado Instalación y configuración
- Tener configurado VOICEVOX Core for PHP
- Tener configurado
VOICEVOX_CORE_PATHen.env
s0.vvm esté incluido en core.vvms de config/voicevox.php.
Crear Score y Note
Uso básico
Score, puedes reutilizar la misma partitura entre modo cliente y modo nativo.
Resincronizar F0 y volumen con tap()
En Song nativo también es útil tap(). Puedes ajustar el SongAudioQuery y pasarlo tal cual a generate().
Diferencias con el modo cliente
| Elemento | Cliente Song | Nativo Song |
|---|---|---|
| Arranque del motor | Necesario | No necesario |
| FFI | No requerido | Requerido |
| Entrada de la API | Voicevox::song() | song() |
Score / Note | Común | Común |
Para el mecanismo de FFI consulta PHP FFI; para el flujo solo con la biblioteca core, consulta Uso de VOICEVOX Core for PHP.
Siguientes páginas
Detalle de Score y Note
Revisa cómo gestionar los datos de partitura de Song en la práctica.
Cliente Song
Compara las diferencias con la versión de cliente HTTP.
Resumen de VOICEVOX for Laravel
Revisa juntos todos los modos y las páginas relacionadas.