Singen lassen im Native-Modus
Bei der Gesangssynthese im Native-Modus wird VOICEVOX CORE direkt über PHP-FFI aufgerufen. Der Aufbau vonScore und Note ist derselbe wie im Client-Modus.
Vorbereitung
- Installation und Konfiguration ist abgeschlossen.
- VOICEVOX Core für PHP ist eingerichtet.
- In
.envistVOICEVOX_CORE_PATHgesetzt.
s0.vvm in core.vvms in config/voicevox.php enthalten ist.
Score und Note erstellen
Grundlegende Verwendung
Score verwenden, können Sie dieselbe Partitur im Client- und Native-Modus wiederverwenden.
F0 und Lautstärke mit tap() neu synchronisieren
Auch im Native Song ist tap() praktisch. Sie können SongAudioQuery anpassen und direkt an generate() weitergeben.
Unterschiede zum Client-Modus
| Aspekt | Client Song | Native Song |
|---|---|---|
| Engine-Start | Erforderlich | Nicht erforderlich |
| FFI | Nicht erforderlich | Erforderlich |
| API-Einstieg | Voicevox::song() | song() |
Score / Note | Gemeinsam | Gemeinsam |
Die Funktionsweise von FFI ist unter PHP FFI beschrieben; den Ablauf mit der Core-Library allein finden Sie unter Verwendung von VOICEVOX Core für PHP.
Nächste Seiten
Score- und Note-Details
Praktische Verwaltungsmuster für Song-Partitur-Daten.
Client Song
Vergleich mit der HTTP-Client-Variante.
VOICEVOX für Laravel – Übersicht
Die Modi und zugehörigen Seiten im Überblick.