Skip to main content

Cosa installare

Con VOICEVOX for Laravel, i pacchetti aggiuntivi e la configurazione locale cambiano a seconda della modalità che vuoi usare.
Se devi solo collegarti via HTTP al VOICEVOX Engine ufficiale, puoi iniziare con il solo revolution/laravel-voicevox.

Requisiti

Nei server Web comuni, incluso Laravel Cloud, FFI è disabilitato. Prova la modalità nativa e l’API Engine in ambiente CLI locale.

Procedura di installazione

1

Installare il pacchetto

Installa tramite Composer in base alla modalità che vuoi usare. Per la modalità nativa e l’API Engine è necessario anche VOICEVOX Core for PHP.
2

Pubblicare il file di configurazione

3

Configurare .env

Per la sola modalità client imposta VOICEVOX_URL; se usi FFI imposta VOICEVOX_CORE_PATH.
4

Installare le risorse dell'engine se necessario

Se usi /speaker_info o /singer_info occorrono risorse aggiuntive.

config/voicevox.php

Trovi tutte le voci di configurazione in Riferimento configurazione.

.env minimo necessario

Solo modalità client

Se avvii l’engine ufficiale al valore predefinito http://127.0.0.1:50021, non serve alcuna configurazione aggiuntiva.

Modalità nativa / API Engine

Il contenuto di VOICEVOX_CORE_PATH si prepara con la procedura di VOICEVOX Core for PHP. Consulta quella pagina anche per la collocazione della libreria stessa, del dizionario OpenJTalk e dei file dei modelli.

Abilitare FFI

In CLI di norma funziona così com’è. Se avvii localmente l’API Engine in versione Laravel, abilita FFI nel php.ini.
Il funzionamento e i vincoli di FFI sono raccolti in PHP FFI.

Installare le risorse dell’engine

Se usi endpoint delle risorse come /speaker_info o /singer_info, installa a parte i file delle risorse.
Negli ambienti Orchestra Testbench il comando è il seguente.

Punti di ingresso per ogni modalità

Client Talk

Avvia il VOICEVOX Engine ufficiale con Docker e fai sintesi vocale da testo.

Client Song

Fai sintesi canora usando Score e Note.

Native Talk

Chiama direttamente VOICEVOX CORE tramite FFI.

Native Song

Consulta l’uso dei modelli di canto e di sync().
Ultima modifica il 13 luglio 2026