Kokoro TTS
Kokoro TTS est un moteur TTS hors ligne basé sur le Kokoro-82M 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.
Installer via UV (recommandé)
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 UV.
É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 --versionVous 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 Git installé, ouvrez PowerShell et exécutez :
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPITélécharger en tant que ZIP
Si vous n'avez pas Git installé, vous pouvez télécharger le dépôt manuellement :
Cliquez sur le Code bouton, puis sélectionnez Télécharger ZIP
Extrayez le fichier ZIP téléchargé dans un dossier de votre choix
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.ps1UV installera automatiquement toutes les dépendances requises lors de la première exécution.
Installer via PIP
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-FastAPITélécharger en tant que ZIP
Si vous n'avez pas Git installé, vous pouvez télécharger le dépôt manuellement :
Cliquez sur le Code bouton, puis sélectionnez Télécharger ZIP
Extrayez le fichier ZIP téléchargé dans un dossier de votre choix
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 8880Exécution du serveur Kokoro TTS
Une fois le serveur en cours d'exécution, vous pouvez accéder à l'interface web à :
http://localhost:8880/webLa documentation de l'API est également disponible à :
http://localhost:8880/docsInté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://localhostPort :
8880
Assurez-vous que le serveur Kokoro TTS est en cours d'exécution avant de lancer un jeu dans VNTranslator. Si le serveur n'est pas en cours d'exécution, la lecture TTS ne fonctionnera pas.