Skip to main content

Panoramica

VoicevoxResponse è l’oggetto risposta restituito dai metodi che eseguono la sintesi, come talk()->generate() o song()->generate(). Sia in modalità client sia in modalità nativa viene usato lo stesso VoicevoxResponse. Internamente conserva i dati binari in formato WAV e offre utility per salvataggio, conversione e stringificazione.

content()

content() restituisce il WAV binario grezzo. Utile quando vuoi restituirlo direttamente come risposta HTTP.

storeAs()

storeAs() salva il WAV su Storage di Laravel. Gli argomenti seguono la stessa logica di Storage::put().
Il valore restituito è il percorso di salvataggio (string). Se il salvataggio fallisce restituisce false.

toBase64()

toBase64() converte il binario WAV in una stringa Base64. È utile per risposte JSON o per l’inclusione in HTML.

__toString()

Se converti VoicevoxResponse in stringa, ottieni lo stesso binario WAV di content().
Ultima modifica il 13 luglio 2026