Qué es el modo nativo
El modo nativo llama directamente a VOICEVOX CORE desde PHP FFI a través de VOICEVOX Core for PHP. Puedes sintetizar sin arrancar el motor oficial, pero necesitas configurar FFI y la biblioteca local.Preparación
- Haber completado Instalación y configuración
- Haber completado la configuración de VOICEVOX Core for PHP
- Tener configurado
VOICEVOX_CORE_PATHen.env
Uso básico
En modo nativo se usa el helpertalk().
Indicar el style ID
Enid indica un style ID incluido en los .vvm ya cargados.
core.vvms de config/voicevox.php.
Ajustar el audio query con tap()
En modo nativo, tap() se usa igual. Ojo: TalkAudioQuery es una clase distinta de la del modo cliente.
El propio patrón de
tap() está recogido en Helper tap() y trait Tappable. VOICEVOX for Laravel es un ejemplo práctico de ese patrón.Usar kana con notación tipo AquesTalk
Como el modo nativo no dispone deenable_katakana_english, no encaja bien para leer directamente entradas mezcladas con inglés.
En su lugar puedes usar kana() para pasar directamente kana en notación tipo AquesTalk.
Diferencias con el modo cliente
Siguientes páginas
Nativo Song
Usa el modelo de voz cantada vía FFI.
VOICEVOX Core for PHP
Revisa la configuración y las restricciones del wrapper PHP puro.