Skip to main content

Übersicht

VoicevoxResponse ist das Response-Objekt, das von Synthese-Ausführungsmethoden wie talk()->generate() oder song()->generate() zurückgegeben wird. Dieselbe VoicevoxResponse wird sowohl im Client- als auch im Native-Modus verwendet. Intern hält sie die Binärdaten im WAV-Format und bietet Hilfsfunktionen zum Speichern, Konvertieren und in String-Form ausgeben.

content()

content() gibt die rohen WAV-Binärdaten zurück. Verwenden Sie sie, wenn Sie die Daten direkt als HTTP-Response zurückgeben möchten.

storeAs()

storeAs() speichert das WAV im Storage von Laravel. Die Argumente können analog zu Storage::put() verwendet werden.
Der Rückgabewert ist der gespeicherte Pfad (string). Bei Fehlschlagen wird false zurückgegeben.

toBase64()

toBase64() wandelt die WAV-Binärdaten in einen Base64-String um. Sie können ihn für JSON-Responses oder das Einbetten in HTML verwenden.

__toString()

Wenn Sie VoicevoxResponse in einen String casten, werden dieselben WAV-Binärdaten wie bei content() zurückgegeben.
Zuletzt geändert am 13. Juli 2026