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

Chatterbox Voice Cloning

Run Chatterbox TTS by Resemble AI for zero-shot voice cloning and multilingual speech synthesis on Clore.ai GPUs.

Chatterbox is a family of state-of-the-art open-source text-to-speech models by Resemble AI. It performs zero-shot voice cloning from a short reference clip (~10 seconds), supports paralinguistic tags like [laugh] and [cough], and offers a multilingual variant covering 23+ languages. Three model variants are available: Turbo (350M, low-latency), Original (500M, creative controls), and Multilingual (500M, 23+ languages).

Multilingual V3 is now the recommended multilingual checkpoint. Same 0.5B size as the previous release, with better speaker similarity, fewer hallucinations and more natural speech across all supported languages. Everything below applies unchanged — pull the current weights and you get V3.

GitHub: resemble-ai/chatterbox PyPI: chatterbox-tts License: MIT

Key Features

  • Zero-shot voice cloning — clone any voice from ~10 seconds of reference audio

  • Paralinguistic tags (Turbo) — [laugh], [cough], [chuckle], [sigh] for realistic speech

  • 23+ languages (Multilingual) — Arabic, Chinese, French, German, Japanese, Korean, Russian, Spanish, and more

  • CFG & Exaggeration tuning (Original) — creative control over expressiveness

  • Three model sizes — Turbo (350M), Original (500M), Multilingual (500M)

  • MIT license — fully open for commercial use

Requirements

Component
Minimum
Recommended

GPU

RTX 3060 12 GB

RTX 3090 / RTX 4090

VRAM

6 GB

10 GB+

RAM

8 GB

16 GB

Disk

5 GB

15 GB

Python

3.10+

3.11

CUDA

12.8+

12.8+

Clore.ai recommendation: RTX 3090 ($0.07–0.21/hr) for comfortable VRAM headroom. RTX 3060 works for Turbo model. For the Multilingual model with long texts, consider an RTX 4090 ($0.14–0.42/hr).

Installation

Quick Start

Turbo Model (Lowest Latency)

Original Model (English, Creative Controls)

Usage Examples

Multilingual Voice Cloning

Paralinguistic Tags (Turbo)

Batch Processing Script

Tips for Clore.ai Users

  • Model choice — use Turbo for low-latency voice agents, Original for English creative work, Multilingual for non-English content

  • Reference audio quality — use a clean, noise-free 10–30 second clip for best voice cloning results

  • Docker setup — base image pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtime, expose port 7860/http for Gradio

  • Memory management — call torch.cuda.empty_cache() between large batches to free VRAM

  • Supported languages — ar, da, de, el, en, es, fi, fr, he, hi, it, ja, ko, ms, nl, no, pl, pt, ru, sv, sw, tr, zh

  • HuggingFace Space — try before renting at huggingface.co/spaces/ResembleAI/Chatterbox

Troubleshooting

Problem
Solution

CUDA out of memory

Use Turbo (350M) instead of Original/Multilingual (500M), or rent a larger GPU

Cloned voice doesn't match

Use a longer (15–30s), cleaner reference clip with minimal background noise

numpy version conflict

Run pip install numpy==1.26.4 --force-reinstall

Slow model download

Models are fetched from HuggingFace on first run (~2 GB); pre-download with huggingface-cli

Audio has artifacts

Reduce text length per generation; very long texts can degrade quality

ModuleNotFoundError

Ensure pip install chatterbox-tts completed without errors; check Python 3.11 compatibility

Last updated

Was this helpful?