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
Grundlegende Verwendung
Angabe der Style-ID
Sie können sowohl antalk() als auch an generate() eine Style-ID übergeben.
talk(id:): Style bei der Erstellung desaudio_querygenerate(id:): Style bei der Sprachsynthese
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.
Automatische Katakana-Umwandlung von Englisch
Im Client-Modus istenable_katakana_english aktiv, sodass Texte mit englischen Wörtern automatisch in Richtung Katakana korrigiert werden können.
false als dritten Parameter.
Response speichern
Streaming-Sprachsynthese
MitstreamingSynthesis() rufen Sie /streaming_synthesis ab VOICEVOX Engine 0.26.0 auf. Es werden nur Styles vom Typ streaming_talk unterstützt. Der Rückgabewert ist ein binärer WAV-String.
startOffset ist die Startposition des Audios und segmentLength die Länge des Audios, das auf einmal synthetisiert wird (beide in Sekunden).
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.