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
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, ajouterapt-get install -y espeak-ngau démarrageMappage des ports — exposer
7860/httppour l’interface Gradio,8000/httppour le serveur APIContrôle de la graine — définissez
torch.manual_seed()avant la génération pour un résultat reproductibleParamètre de qualité audio — expérimentez avec le champ de conditionnement
audio_qualitypour une sortie plus propre
Dépannage
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 ?