For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Composant
Minimum
Recommandé

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-runtime et ajoutez apt-get install -y espeak-ng à votre startup

  • Cohé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

Problème
Solution

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 ?