Kokoro TTS

circle-info

Kokoro TTS è un motore TTS offline basato su Kokoro-82Marrow-up-right 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.

chevron-rightInstallazione tramite UV (Consigliato)hashtag

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 UVarrow-up-right.

Passo 2 - Verifica l'installazione

Dopo il completamento dell'installazione, riavvia PowerShell e verifica che UV sia installato correttamente eseguendo:

uv --version

Dovresti vedere la versione di UV installata stampata nel terminale.

Passo 3 - Clona o scarica il repository

Clona tramite Git (consigliato)

Se hai Gitarrow-up-right installato, apri PowerShell ed esegui:

git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPI

Scarica come ZIP

Se non hai Git installato, puoi scaricare il repository manualmente:

  1. Clicca il Codice pulsante, poi seleziona Scarica ZIP

  2. Estrai il file ZIP scaricato in una cartella a tua scelta

  3. Apri PowerShell, naviga nella cartella estratta:

cd path\to\Kokoro-FastAPI

Passo 4 - Avvia Kokoro TTS

Avvia il server Kokoro TTS usando lo script di avvio fornito per CPU:

.\start-cpu.ps1

UV installerà automaticamente tutte le dipendenze richieste alla prima esecuzione.

chevron-rightInstallazione tramite PIPhashtag

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-FastAPI

Scarica come ZIP

Se non hai Git installato, puoi scaricare il repository manualmente:

  1. Clicca il Codice pulsante, poi seleziona Scarica ZIP

  2. Estrai il file ZIP scaricato in una cartella a tua scelta

  3. Apri PowerShell, naviga nella cartella estratta:

cd path\to\Kokoro-FastAPI

Passo 2 - Installa le dipendenze

Installa i pacchetti Python richiesti usando PIP:

pip install -r requirements.txt

Passo 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 8880

Esecuzione del server Kokoro TTS

Una volta che il server è in esecuzione, puoi accedere all'interfaccia web su:

http://localhost:8880/web

La documentazione dell'API è disponibile anche su:

http://localhost:8880/docs

Integrazione 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://localhost

    • Porta: 8880

circle-exclamation

Riferimenti