Skip to main content

Laravel-AI-SDK-Integration

VOICEVOX für Laravel ist mit dem Laravel AI SDK integriert und ermöglicht Sprachsynthese über die Audio-Facade. Es stehen die folgenden zwei Driver zur Verfügung.
  • voicevox-client (Client-Modus)
  • voicevox (Native-Modus)

Client-Driver (voicevox-client)

Ein Modus, der HTTP-Requests an die offizielle VOICEVOX-Engine sendet. FFI ist nicht erforderlich.

Vorbereitung

Konfiguration

Fügen Sie in config/ai.php den Provider voicevox-client hinzu.

Verwendung

Native-Driver (voicevox)

Ein Modus, der VOICEVOX CORE direkt aufruft. FFI ist erforderlich. Es können nur die in core.vvms in config/voicevox.php geladenen Modelle verwendet werden.

Konfiguration

Verwendung

Für voice() zulässige Werte

Für voice() können Sie Folgendes angeben.
  • VOICEVOX-Style-ID (numerischer String)
  • Charakternamen-Alias (z. B. ずんだもん, 四国めたん/ノーマル)

Alias-Liste

Wenn voice() weggelassen wird, wird default-female (ID: 10) verwendet.
Die Liste der verfügbaren Speaker können Sie auch über Voicevox::speakers() abrufen.

Agent (KanalizerAgent)

Da im Native-Modus enable_katakana_english nicht vorhanden ist, können Sie den KanalizerAgent verwenden, um Englisch vorab in Katakana umzuwandeln.
Die Katakana-Umwandlung durch die KI ist nicht immer korrekt. Prüfen Sie in produktivem Betrieb den generierten Text von einem Menschen, bevor Sie die Sprachsynthese durchführen.

Nächste Seiten

Client: Talk

Ablauf der regulären API im Client-Modus.

Native: Talk

Verwendung des Modus, der direkt über FFI synthetisiert.
Zuletzt geändert am 13. Juli 2026