À la fin de ce tuto, tu auras un environnement prêt à générer des voix en anglais, français, chinois… ou même avec ta propre voix (si tu as ton fichier de référence). Tu pourras tester les modèles Turbo (ultra-rapide), Nano (pour les vieux PC) et multilingue. Et oui, ça inclut des balises comme [chuckle] pour que le bot rigole à ta place.
⚠️ Prérequis : vérifie si ton PC est compatible avant de continuer
Avant de plonger, fais un petit check-up avec moi :
- Un système Linux générique (Ubuntu/Debian, c’est le roi du tuto) – Si tu es sur Windows ou macOS, désolé·e, ce guide est fait pour toi·te.
- Python 3.10+ installé. Vérifie avec
python --version. Sinon, installe-le via ton gestionnaire de paquets (ex:sudo apt install python3.10). - Une connexion Internet stable : on va télécharger des gigas de modèles TTS.
- Un fichier audio de 10 secondes (ex:
your_10s_ref_clip.wav) pour le clonage vocal. Tu peux enregistrer ta voix avec un micro ou utiliser un fichier existant. Sinon, les modèles standard fonctionnent sans. - Optionnel mais recommandé : une carte graphique NVIDIA (pour accélérer les calculs) ou de la patience si tu as juste un CPU.
🛠️ Installation pas à pas : on clone, on installe, et hop !
Tu vas avoir le choix entre deux méthodes : soit tu clones le dépôt pour modifier le code (pour les geeks), soit tu installes directement via pip (plus simple). Je te montre les deux.
🧪 Option 1 – Crée un environnement “propre” avec Conda
Ouvre ton terminal et crée un nouvel environnement Python dédié à Chatterbox. Copie-colle ça :
conda create -yn chatterbox python=3.11
conda activate chatterbox
Si tu n’as pas Conda, installe-le d’abord depuis [miniconda.io](https://docs.conda.io/en/latest/miniconda.html). Sinon, saute à la méthode 2.
Clone le dépôt officiel pour avoir accès au code source (et aux modèles) :
git clone https://github.com/resemble-ai/chatterbox.git
cd chatterbox
Installe en mode “développement”. Ça permet de tester les modifications sans tout réinstaller à chaque changement :
pip install -e .
🚀 Option 2 – Installe directement avec pip (pour les pressés)
Si tu veux juste utiliser Chatterbox sans toucher au code, cette méthode est plus rapide. Mais attention, tu ne pourras pas modifier les fichiers Python après coup.
pip install chatterbox-tts
✅ Vérifie que tout a bien marché (sinon, on panique ensemble)
Active ton environnement Conda (si tu l’as utilisé) et vérifie que Python et les paquets sont là :
conda activate chatterbox
pip list | grep chatterbox
Tu devrais voir chatterbox-tts dans la liste. Sinon, réessaie l’installation.
Teste les dépendances obligatoires (PyTorch et torchaudio) :
python -c "import torch; import torchaudio; print('OK: PyTorch et torchaudio sont prêts !')"
Vérifie que le dépôt a bien été cloné (si tu as utilisé la méthode 1) :
ls chatterbox/ | grep -E "tts_turbo.py|mtl_tts.py"
Tu devrais voir des fichiers comme tts_turbo.py. Si rien ne s’affiche, relance le clone.
Teste la détection de ta carte GPU (si tu en as une NVIDIA) :
python -c "import torch; print(torch.cuda.is_available())"
Si ça affiche True, bravo ! Sinon, ton modèle Turbo sera plus lent (mais le Nano fonctionnera quand même).










