Skip to main content

Was zu installieren ist

VOICEVOX für Laravel benötigt je nach genutztem Modus zusätzliche Pakete und eine lokale Einrichtung.
Wenn Sie sich nur per HTTP mit der offiziellen VOICEVOX-Engine verbinden, reicht revolution/laravel-voicevox aus.

Anforderungen

In üblichen Webservern einschließlich Laravel Cloud ist FFI deaktiviert. Probieren Sie Native-Modus und Engine-API in einer lokalen CLI-Umgebung aus.

Einrichtungsschritte

1

Paket installieren

Führen Sie die Installation je nach genutztem Modus über Composer durch. Für Native-Modus und Engine-API wird auch VOICEVOX Core für PHP benötigt.
2

Konfigurationsdatei veröffentlichen

3

.env konfigurieren

Für den reinen Client-Modus setzen Sie VOICEVOX_URL; bei Nutzung von FFI setzen Sie VOICEVOX_CORE_PATH.
4

Bei Bedarf Engine-Ressourcen installieren

Wenn Sie /speaker_info oder /singer_info nutzen, sind zusätzliche Ressourcen erforderlich.

config/voicevox.php

Alle Konfigurationsoptionen finden Sie in der Konfigurationsreferenz.

Mindestanforderungen an .env

Nur Client-Modus

Wenn Sie die offizielle Engine mit dem Standardwert http://127.0.0.1:50021 starten, sind keine zusätzlichen Einstellungen erforderlich.

Native-Modus / Engine-API

Der Inhalt von VOICEVOX_CORE_PATH wird gemäß den Schritten in VOICEVOX Core für PHP vorbereitet. Prüfen Sie auch dort die Platzierung von Library, OpenJTalk-Wörterbuch und Modelldateien.

FFI aktivieren

In CLI-Umgebungen ist es üblicherweise direkt nutzbar. Wenn Sie die Laravel-Version der Engine-API lokal starten, aktivieren Sie FFI in php.ini.
Die Funktionsweise und Einschränkungen von FFI sind unter PHP FFI zusammengefasst.

Engine-Ressourcen installieren

Wenn Sie Ressourcen-Endpunkte wie /speaker_info oder /singer_info verwenden, installieren Sie separat Ressourcen-Dateien.
In der Orchestra-Testbench-Umgebung lautet der Befehl:

Einstiegspunkte je Modus

Client Talk

Starten Sie die offizielle VOICEVOX-Engine über Docker und führen Sie die Text-Sprachsynthese durch.

Client Song

Führen Sie mit Score und Note die Gesangssynthese durch.

Native Talk

Rufen Sie VOICEVOX CORE direkt über FFI auf.

Native Song

Sehen Sie sich Einsatzmöglichkeiten des Gesangsmodells und von sync() an.
Zuletzt geändert am 13. Juli 2026