Skip to main content

Was ist der Client-Modus?

Im Client-Modus werden HTTP-Requests an die offizielle VOICEVOX-Engine gesendet, um Audio zu erzeugen. Da FFI nicht erforderlich ist, ist er ein leicht zugänglicher Einstiegsmodus zum Ausprobieren.
Falls noch nicht eingerichtet, prüfen Sie zunächst Installation und Konfiguration.

Vorbereitung

1

Offizielle Engine starten

2

Bei Bedarf die Verbindungs-URL konfigurieren

In Umgebungen mit GPU können Sie auch das GPU-Image nutzen.

Grundlegende Verwendung

Angabe der Style-ID

Sie können sowohl an talk() als auch an generate() eine Style-ID übergeben.
  • talk(id:): Style bei der Erstellung des audio_query
  • generate(id:): Style bei der Sprachsynthese
Üblicherweise wird derselbe Wert angegeben.
Die Liste der verfügbaren Speaker können Sie mit speakers() abrufen.

Audio-Query mit tap() anpassen

In diesem Paket erhalten Sie vor generate() das TalkAudioQuery, sodass sich tap() sehr sauber zum Einfügen von Nebeneffekten eignet.
tap() führt nur Feinjustierungen der Query durch; der Rückgabewert kann unverändert an das nächste generate() weitergegeben werden. Die Idee ist ausführlich unter tap()-Helper und Tappable-Trait beschrieben.

Automatische Katakana-Umwandlung von Englisch

Im Client-Modus ist enable_katakana_english aktiv, sodass Texte mit englischen Wörtern automatisch in Richtung Katakana korrigiert werden können.
Wenn Sie es deaktivieren möchten, übergeben Sie false als dritten Parameter.

Response speichern

Nächste Seiten

Client Song

Bauen Sie Score und Note für die Gesangssynthese zusammen.

VOICEVOX Core für PHP

Wenn Sie FFI voraussetzen, prüfen Sie auch die Nutzung der Core-Library.
Zuletzt geändert am 13. Juli 2026