Kokoro TTS
Exécutez Kokoro TTS — un modèle de synthèse vocale ultra-léger de 82M de paramètres sur les GPU Clore.ai.
Kokoro est un modèle de synthèse vocale de 82 M de paramètres qui surpasse largement sa catégorie. Malgré sa très petite taille (moins de 2 Go de VRAM), il produit une voix anglaise remarquablement naturelle et fonctionne en temps réel, voire plus vite, même sur du matériel bon marché. Avec une licence Apache 2.0, plusieurs styles de voix intégrés et la prise en charge de l’inférence sur CPU, Kokoro est idéal pour les applications en temps réel, les chatbots et les déploiements en périphérie.
HuggingFace : hexgrad/Kokoro-82M PyPI : kokoro Licence : Apache 2.0
Caractéristiques clés
82 M de paramètres — l’un des plus petits modèles TTS de haute qualité disponibles
< 2 Go de VRAM — fonctionne sur pratiquement n’importe quel GPU, et même sur CPU
Plusieurs styles de voix — anglais américain, anglais britannique ; voix masculines et féminines
En temps réel ou plus rapide — inférence à faible latence adaptée au streaming
Génération en streaming — renvoie des segments audio au fur et à mesure de leur production
Prise en charge multilingue — anglais (principal), japonais (
misaki[ja]), chinois (misaki[zh])Apache 2.0 — gratuit pour un usage personnel et commercial
Exigences
GPU
N’importe quel GPU avec 2 Go de VRAM
RTX 3060
VRAM
2 Go
4 Go
RAM
4 Go
8 Go
Disque
500 Mo
1 Go
Python
3.9+
3.11
Système
espeak-ng installé
—
Recommandation de Clore.ai : Une RTX 3060 (0,03 à 0,07 $/h) est largement suffisante. Kokoro peut même fonctionner sur des instances CPU uniquement pour une synthèse vocale très économique.
Installation
Démarrage rapide
Exemples d'utilisation
Comparaison de plusieurs voix
Générez le même texte avec différentes voix pour comparer :
Anglais britannique avec contrôle de la vitesse
Traitement de fichiers par lots
Traitez plusieurs textes et concaténez-les en un seul fichier de type livre audio :
Conseils pour les utilisateurs de Clore.ai
Inférence sur CPU — Kokoro est suffisamment petit pour fonctionner sur CPU ; utile pour les charges de travail sensibles au coût ou lorsque les GPU ne sont pas disponibles
Flux continu — le générateur renvoie les segments audio au fur et à mesure de leur production, ce qui permet une lecture en temps réel dans les applications web
Combiner avec WhisperX — utilisez WhisperX pour la transcription et Kokoro pour la resynthèse dans les pipelines vocaux
Docker — utiliser
pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtimeet ajoutezapt-get install -y espeak-ngà votre startupCohérence vocale — conservez un seul identifiant de voix par projet pour une expérience de narrateur cohérente
Efficacité des coûts — à 0,03 à 0,07 $/h sur une RTX 3060, Kokoro est l’une des solutions TTS auto-hébergées les moins chères
Dépannage
espeak-ng introuvable
Exécutez apt-get install -y espeak-ng (dépendance système requise)
ModuleNotFoundError: kokoro
Installez avec pip install kokoro>=0.9.4 soundfile
Le son de l’audio est robotique
Essayez une autre voix (par ex. : af_heart a tendance à sonner le plus naturellement)
Le japonais/chinois ne fonctionne pas
Installez les options linguistiques : pip install misaki[ja] ou misaki[zh]
Manque de mémoire sur CPU
Réduisez la longueur du texte par appel ; Kokoro diffuse les segments, donc la mémoire reste bornée
Premier lancement lent
Les poids du modèle se téléchargent lors de la première utilisation (~200 Mo) ; les exécutions suivantes sont instantanées
Mis à jour
Ce contenu vous a-t-il été utile ?