Skip to main content

Overzicht

VoicevoxResponse is het responseobject dat wordt teruggegeven door synthesemethodes zoals talk()->generate() en song()->generate(). Zowel in de clientmodus als in de native modus wordt dezelfde VoicevoxResponse gebruikt. Intern bevat het de binaire data in WAV-formaat en biedt het hulpfuncties voor opslaan, converteren en omzetten naar een string.

content()

content() geeft de ruwe WAV-binary terug. Gebruik dit wanneer je die direct als HTTP-response wilt teruggeven.

storeAs()

storeAs() slaat de WAV op in Laravels Storage. De argumenten werken volgens hetzelfde principe als Storage::put().
De returnwaarde is het opgeslagen pad (string). Als het opslaan mislukt, wordt false teruggegeven.

toBase64()

toBase64() converteert de WAV-binary naar een Base64-string. Handig voor JSON-responses of het insluiten in HTML.

__toString()

Als je VoicevoxResponse naar een string cast, krijg je dezelfde WAV-binary als bij content().
Laatst gewijzigd op 6 september 2026