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

Clonage vocal Zonos TTS

Exécutez Zonos TTS de Zyphra pour le clonage de voix avec contrôle de l'émotion et de la hauteur sur les GPU Clore.ai.

Zonos par Zyphra est un modèle de synthèse vocale à poids ouverts de 0,4 milliard de paramètres, entraîné sur plus de 200 000 heures de parole multilingue. Il réalise un clonage de voix en zéro-shot à partir de seulement 2 à 30 secondes d’audio de référence et offre un contrôle fin de l’émotion, du débit de parole, de la variation de hauteur et de la qualité audio. La sortie est un audio haute fidélité à 44 kHz. Deux variantes du modèle sont disponibles : Transformer (meilleure qualité) et Hybride/Mamba (inférence plus rapide).

GitHub : Zyphra/Zonos HuggingFace : Zyphra/Zonos-v0.1-transformer Licence : Apache 2.0

Caractéristiques clés

  • Clonage de voix à partir de 2 à 30 secondes — aucune fine-tuning requise

  • Sortie haute fidélité à 44 kHz — qualité audio de niveau studio

  • Contrôle des émotions — bonheur, tristesse, colère, peur, surprise, dégoût via un vecteur 8D

  • Débit de parole et hauteur — contrôle fin indépendant

  • Entrées de préfixe audio — permet le chuchotement et d’autres comportements difficiles à reproduire

  • Multilingue — anglais, japonais, chinois, français, allemand

  • Deux architectures — Transformer (qualité) et Hybride/Mamba (vitesse, ~2× temps réel sur RTX 4090)

  • Apache 2.0 — gratuit pour un usage personnel et commercial

Exigences

Composant
Minimum
Recommandé

GPU

RTX 3080 10 Go

RTX 4090 24 Go

VRAM

6 Go (Transformer)

10 Go+

RAM

16 Go

32 Go

Disque

10 Go

20 Go

Python

3.10+

3.11

CUDA

12.8+

12.8+

Système

espeak-ng

—

Recommandation de Clore.ai : RTX 3090 (0,07–0,21 $/h) pour une marge confortable. RTX 4090 (0,14–0,42 $/h) pour le modèle Hybride et l’inférence la plus rapide.

Installation

Démarrage rapide

Exemples d'utilisation

Contrôle des émotions

Zonos accepte un vecteur d’émotion à 8 dimensions : [bonheur, tristesse, dégoût, peur, surprise, colère, autre, neutre].

Contrôle du débit de parole et de la hauteur

Interface web Gradio

Exposer le port 7860/http dans votre commande Clore.ai et ouvrez l’ http_pub URL pour accéder à l’interface.

Conseils pour les utilisateurs de Clore.ai

  • Choix du modèle — Transformer pour la meilleure qualité, Hybride pour une inférence ~2× plus rapide (nécessite un GPU RTX 3000+)

  • Audio de référence — 10 à 30 secondes de parole propre donnent les meilleurs résultats ; des clips plus courts (2 à 5 s) fonctionnent, mais avec une fidélité moindre

  • Configuration Docker — utiliser pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtime , ajouter apt-get install -y espeak-ng au démarrage

  • Mappage des ports — exposer 7860/http pour l’interface Gradio, 8000/http pour le serveur API

  • Contrôle de la graine — définissez torch.manual_seed() avant la génération pour un résultat reproductible

  • Paramètre de qualité audio — expérimentez avec le champ de conditionnement audio_quality pour une sortie plus propre

Dépannage

Problème
Solution

espeak-ng introuvable

Exécutez apt-get install -y espeak-ng (requis pour la phonémisation)

Mémoire CUDA insuffisante

Utilisez le modèle Transformer (plus petit que Hybride) ; réduisez la longueur du texte par appel

Échec du modèle Hybride

Nécessite un GPU Ampere+ (série RTX 3000 ou plus récente) et pip install -e ".[compile]"

La voix clonée sonne mal

Utilisez un clip de référence plus long (15 à 30 s) avec une parole claire et un bruit de fond minimal

Génération lente

Normal pour Transformer (~0,5× temps réel) ; Hybride atteint ~2× temps réel sur une RTX 4090

ModuleNotFoundError : zonos

Assurez-vous de l’avoir installé depuis les sources : cd Zonos && pip install -e .

Mis à jour

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