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

Clonage vocal Kani-TTS-2

Exécutez Kani-TTS-2 — un modèle de synthèse vocale ultra-efficace de 400M de paramètres avec clonage vocal sur les GPU Clore.ai

Kani-TTS-2 de nineninesix.ai (publié le 15 février 2026) est un modèle de synthèse vocale open source de 400 M de paramètres qui atteint une synthèse vocale de haute fidélité en n'utilisant que 3 Go de VRAM. Construit sur l'architecture LFM2 de LiquidAI avec NVIDIA NanoCodec, il traite l'audio comme un langage — générant une parole au son naturel grâce au clonage vocal sans apprentissage préalable à partir d'un court extrait audio de référence. Avec une taille inférieure de moitié à celle des modèles concurrents et une fraction du calcul, Kani-TTS-2 est parfait pour l'IA conversationnelle en temps réel, la génération de livres audio et le clonage vocal sur du matériel à petit budget.

HuggingFace : nineninesix/kani-tts-2-en GitHub : nineninesix-ai/kani-tts-2 PyPI : kani-tts-2 Licence : Apache 2.0

Caractéristiques clés

  • 400 M de paramètres, 3 Go de VRAM — fonctionne sur pratiquement n'importe quel GPU moderne, y compris la RTX 3060

  • Clonage vocal zéro-shot — clonez n'importe quelle voix à partir d'un échantillon audio de référence de 3 à 30 secondes

  • Embeddings du locuteur — représentations de locuteur à 128 dimensions basées sur WavLM pour un contrôle vocal précis

  • Jusqu'à 40 secondes d'audio continu — convient aux passages plus longs et aux dialogues

  • En temps réel ou plus rapide — RTF ~0,2 sur RTX 5080, en temps réel même sur des GPU à petit budget

  • Apache 2.0 — totalement ouvert pour un usage personnel et commercial

  • Cadre de pré-entraînement inclus — entraînez votre propre modèle TTS à partir de zéro dans n'importe quelle langue

Comparaison avec d'autres modèles TTS

Modèle
Paramètres
VRAM minimale
Clonage vocal
Langue
Licence

Kani-TTS-2

400 M

3 Go

✅ Sans apprentissage préalable

Anglais (extensible)

Apache 2.0

Kokoro

82 M

2GB

❌ Voix prédéfinies

EN, JP, CN

Apache 2.0

Zonos

400 M

8 Go

✅

Multi

Apache 2.0

ChatTTS

300 M

4 Go

❌ Graines aléatoires

Chinois, anglais

AGPL 3.0

Chatterbox

500 M

6 Go

✅

Anglais

Apache 2.0

XTTS (Coqui)

467 M

6 Go

✅

Multi

MPL 2.0

F5-TTS

335M

4 Go

✅

Multi

CC-BY-NC 4.0

Exigences

Composant
Minimum
Recommandé

GPU

N'importe lequel avec 3 Go de VRAM

RTX 3060 ou mieux

VRAM

3 Go

6 Go

RAM

8 Go

16 Go

Disque

2GB

5 Go

Python

3.9+

3.11+

CUDA

12.8+

12.8+

Recommandation de Clore.ai : Une RTX 3060 ($0.03–0.07/heure) suffit amplement. Même les instances GPU les moins chères sur Clore.ai exécuteront Kani-TTS-2 sans difficulté. Pour le traitement par lots (livres audio, jeux de données), une RTX 4090 ($0.14–0.42/heure) offre un excellent débit.

Installation

Démarrage rapide

Trois lignes pour générer de la parole :

Exemples d'utilisation

1. Synthèse vocale de base

2. Clonage vocal

Clonez n'importe quelle voix à partir d'un court échantillon audio de référence :

3. Génération par lots pour les livres audio

Générez efficacement plusieurs chapitres :

4. API de streaming compatible OpenAI

Pour les applications en temps réel, utilisez le serveur compatible OpenAI :

Utilisez ensuite n'importe quel client TTS OpenAI :

Conseils pour les utilisateurs de Clore.ai

  1. C'est le modèle le moins coûteux à faire fonctionner — Avec 3 Go de VRAM, Kani-TTS-2 fonctionne sur littéralement n'importe quelle instance GPU sur Clore.ai. Une RTX 3060 à $0.03–0.07/heure suffit amplement pour une TTS de production.

  2. Combinez avec un modèle de langage — Louez une instance GPU et exécutez simultanément un petit LLM (par ex. Mistral 3 8B) et Kani-TTS-2 pour obtenir un assistant vocal complet. Ils partageront le GPU avec une marge confortable.

  3. Pré-calculez les embeddings du locuteur — Extrayez les embeddings du locuteur une seule fois et enregistrez-les. Cela évite de charger le modèle d'embedding WavLM à chaque requête.

  4. Utilisez le serveur compatible OpenAI — Le kani-tts-2-openai-server fournit un remplacement prêt à l'emploi de l'API TTS d'OpenAI, ce qui facilite l'intégration avec les applications existantes.

  5. Entraînez sur des langues personnalisées — Kani-TTS-2 inclut un cadre complet de pré-entraînement (kani-tts-2-pretrain). Ajustez finement le modèle sur votre propre jeu de données linguistique — cela ne prend que 8× H100 pendant environ 6 heures.

Dépannage

Problème
Solution

ImportError : impossible d'importer LFM2

Installez la bonne version de transformers : pip install -U "transformers==4.56.0"

La qualité audio est médiocre / robotique

Augmentez temperature à 0,8–0,9 ; assurez-vous que l'audio de référence pour le clonage est propre (pas de bruit de fond)

Le clonage vocal ne ressemble pas à la référence

Utilisez 5 à 15 secondes d'audio clair avec un seul locuteur. Évitez la musique ou le bruit de fond dans la référence

Mémoire CUDA insuffisante

Cela ne devrait pas arriver avec le modèle 3 Go — vérifiez si d'autres processus utilisent la mémoire GPU (nvidia-smi)

L'audio s'interrompt au milieu d'une phrase

Kani-TTS-2 prend en charge jusqu'à environ 40 secondes. Découpez les textes plus longs en phrases et concaténez les sorties

Lent sur CPU

L'inférence sur GPU est fortement recommandée. Même un GPU basique est 10 à 50× plus rapide que le CPU

Pour aller plus loin

Mis à jour

Ce contenu vous a-t-il été utile ?