Kokoro TTS

circle-info

Kokoro TTS est un moteur TTS hors ligne basé sur le Kokoro-82Marrow-up-right modèle. Il prend en charge plusieurs langues, notamment l'anglais, le japonais et le chinois, et fonctionne sur CPU sans nécessiter de GPU.

Installation

Il existe deux façons d'installer Kokoro TTS : en utilisant UV (recommandé) ou PIP.

chevron-rightInstaller via UV (recommandé)hashtag

UV est un gestionnaire de paquets Python rapide qui gère automatiquement toutes les dépendances dans un environnement isolé.

Étape 1 - Installer UV

Ouvrir PowerShell et exécutez la commande suivante :

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Pour d'autres méthodes d'installation, référez-vous au Guide d'installation UVarrow-up-right.

Étape 2 - Vérifier l'installation

Après l'installation, redémarrez PowerShell et vérifiez que UV est correctement installé en exécutant :

uv --version

Vous devriez voir la version installée de UV s'afficher dans le terminal.

Étape 3 - Cloner ou télécharger le dépôt

Cloner via Git (recommandé)

Si vous avez Gitarrow-up-right installé, ouvrez PowerShell et exécutez :

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

Télécharger en tant que ZIP

Si vous n'avez pas Git installé, vous pouvez télécharger le dépôt manuellement :

  1. Cliquez sur le Code bouton, puis sélectionnez Télécharger ZIP

  2. Extrayez le fichier ZIP téléchargé dans un dossier de votre choix

  3. Ouvrez PowerShell, naviguez jusqu'au dossier extrait :

cd chemin\vers\Kokoro-FastAPI

Étape 4 - Exécuter Kokoro TTS

Démarrez le serveur Kokoro TTS en utilisant le script de démarrage fourni pour le CPU :

.\start-cpu.ps1

UV installera automatiquement toutes les dépendances requises lors de la première exécution.

chevron-rightInstaller via PIPhashtag

Si vous préférez installer Kokoro TTS manuellement en utilisant PIP, suivez ces étapes.

Étape 1 - Cloner ou télécharger le dépôt

Cloner via Git (recommandé)

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

Télécharger en tant que ZIP

Si vous n'avez pas Git installé, vous pouvez télécharger le dépôt manuellement :

  1. Cliquez sur le Code bouton, puis sélectionnez Télécharger ZIP

  2. Extrayez le fichier ZIP téléchargé dans un dossier de votre choix

  3. Ouvrez PowerShell, naviguez jusqu'au dossier extrait :

cd chemin\vers\Kokoro-FastAPI

Étape 2 - Installer les dépendances

Installez les paquets Python requis en utilisant PIP :

pip install -r requirements.txt

Étape 3 - Exécuter Kokoro TTS

Une fois les dépendances installées, démarrez le serveur Kokoro TTS :

python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880

Exécution du serveur Kokoro TTS

Une fois le serveur en cours d'exécution, vous pouvez accéder à l'interface web à :

http://localhost:8880/web

La documentation de l'API est également disponible à :

http://localhost:8880/docs

Intégration avec VNTranslator

Après le démarrage du serveur Kokoro TTS, suivez ces étapes pour le connecter à VNTranslator :

  • Aller à Paramètres -> Extensions -> Text to Speech

  • Faites défiler jusqu'à la Kokoro TTS section des paramètres

  • Entrez le Hôte et Port de votre serveur Kokoro TTS en cours d'exécution. Par défaut, ceux-ci sont déjà réglés sur :

    • Hôte : http://localhost

    • Port : 8880

circle-exclamation

Références