Skip to main content

Singen lassen über die Engine-API

Der Engine-API-Modus bietet auch Song-Endpunkte, die mit der offiziellen VOICEVOX-Engine kompatibel sind.
Für die grundlegende Einrichtung der Engine-API prüfen Sie zuerst Engine-API: Talk.

Vorbereitung

Damit das Gesangsmodell verwendet werden kann, prüfen Sie, dass s0.vvm in core.vvms in config/voicevox.php enthalten ist (standardmäßig enthalten).

Laravel-Version der Engine starten

Gesangsaudio generieren

1. sing_frame_audio_query erstellen

Für speaker geben Sie eine Style-ID vom Typ sing oder singing_teacher an (z. B. 6000).

2. Sprachsynthese mit frame_synthesis

Für speaker geben Sie eine Style-ID vom Typ sing oder frame_decode an (z. B. 3001).

Verwendung aus einem Laravel-Client

Sie können Voicevox::song() auf die Laravel-Version der Engine ausrichten.

Endpunkte für F0- und Lautstärke-Anpassung

Wenn Sie F0 und Lautstärke einzeln aktualisieren, führen Sie es unbedingt in der Reihenfolge F0 → Lautstärke aus.

Unterstützungsstatus der Song-Endpunkte

Nächste Seiten

Score- und Note-Details

Details zu Score und Note, die in der Song-API verwendet werden.

Engine-API: Talk

Verwendung der Endpunkte zur Text-Sprachsynthese.

Client: Song

Modus, der dieselbe Partitur direkt an die offizielle Engine sendet.
Zuletzt geändert am 13. Juli 2026