Kokoro TTS
Kokoro TTS è un motore TTS offline basato su Kokoro-82M modello. Supporta più lingue tra cui inglese, giapponese e cinese, e funziona su CPU senza richiedere una GPU.
Installazione
Ci sono due modi per installare Kokoro TTS: usando UV (consigliato) o PIP.
Installazione tramite UV (Consigliato)
UV è un gestore di pacchetti Python veloce che gestisce automaticamente tutte le dipendenze in un ambiente isolato.
Passo 1 - Installa UV
Apri PowerShell e esegui il seguente comando:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Per metodi di installazione alternativi, consulta la Guida all'installazione di UV.
Passo 2 - Verifica l'installazione
Dopo il completamento dell'installazione, riavvia PowerShell e verifica che UV sia installato correttamente eseguendo:
uv --versionDovresti vedere la versione di UV installata stampata nel terminale.
Passo 3 - Clona o scarica il repository
Clona tramite Git (consigliato)
Se hai Git installato, apri PowerShell ed esegui:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIScarica come ZIP
Se non hai Git installato, puoi scaricare il repository manualmente:
Clicca il Codice pulsante, poi seleziona Scarica ZIP
Estrai il file ZIP scaricato in una cartella a tua scelta
Apri PowerShell, naviga nella cartella estratta:
cd path\to\Kokoro-FastAPIPasso 4 - Avvia Kokoro TTS
Avvia il server Kokoro TTS usando lo script di avvio fornito per CPU:
.\start-cpu.ps1UV installerà automaticamente tutte le dipendenze richieste alla prima esecuzione.
Installazione tramite PIP
Se preferisci installare Kokoro TTS manualmente usando PIP, segui questi passaggi.
Passo 1 - Clona o scarica il repository
Clona tramite Git (consigliato)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIScarica come ZIP
Se non hai Git installato, puoi scaricare il repository manualmente:
Clicca il Codice pulsante, poi seleziona Scarica ZIP
Estrai il file ZIP scaricato in una cartella a tua scelta
Apri PowerShell, naviga nella cartella estratta:
cd path\to\Kokoro-FastAPIPasso 2 - Installa le dipendenze
Installa i pacchetti Python richiesti usando PIP:
pip install -r requirements.txtPasso 3 - Avvia Kokoro TTS
Una volta installate le dipendenze, avvia il server Kokoro TTS:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880Esecuzione del server Kokoro TTS
Una volta che il server è in esecuzione, puoi accedere all'interfaccia web su:
http://localhost:8880/webLa documentazione dell'API è disponibile anche su:
http://localhost:8880/docsIntegrazione con VNTranslator
Dopo che il server Kokoro TTS è in esecuzione, segui questi passaggi per collegarlo a VNTranslator:
Vai su Impostazioni -> Estensioni -> Sintesi vocale
Scorri fino alla Kokoro TTS sezione delle impostazioni
Inserisci il Host e Porta del tuo server Kokoro TTS in esecuzione. Per impostazione predefinita, questi sono già impostati su:
Host:
http://localhostPorta:
8880
Assicurati che il server Kokoro TTS sia in esecuzione prima di avviare un gioco in VNTranslator. Se il server non è in esecuzione, la riproduzione TTS non funzionerà.