You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_Made with ♥️ by <ahref="https://resemble.ai"target="_blank"><imgwidth="100"alt="resemble-logo-horizontal"src="https://github.com/user-attachments/assets/35cf756b-3506-4943-9c72-c05ddfa4e525" /></a>
11
+
*Made with ♥️ by* <ahref="https://resemble.ai"target="_blank"><imgwidth="100"alt="resemble-logo-horizontal"src="https://github.com/user-attachments/assets/35cf756b-3506-4943-9c72-c05ddfa4e525" /></a>
12
12
13
-
We're excited to introduce **Chatterbox Multilingual**, [Resemble AI's](https://resemble.ai) first production-grade open source TTS model supporting **23 languages** out of the box. Licensed under MIT, Chatterbox has been benchmarked against leading closed-source systems like ElevenLabs, and is consistently preferred in side-by-side evaluations.
13
+
**Chatterbox** is a family of three state-of-the-art, open-source text-to-speech models by Resemble AI.
14
14
15
-
Whether you're working on memes, videos, games, or AI agents, Chatterbox brings your content to life across languages. It's also the first open source TTS model to support **emotion exaggeration control** with robust **multilingual zero-shot voice cloning**. Try the english only version now on our [English Hugging Face Gradio app.](https://huggingface.co/spaces/ResembleAI/Chatterbox). Or try the multilingual version on our [Multilingual Hugging Face Gradio app.](https://huggingface.co/spaces/ResembleAI/Chatterbox-Multilingual-TTS).
15
+
We are excited to introduce **Chatterbox-Turbo**, our most efficient model yet. Built on a streamlined 350M parameter architecture, **Turbo** delivers high-quality speech with less compute and VRAM than our previous models. We have also distilled the speech-token-to-mel decoder, previously a bottleneck, reducing generation from 10 steps to just **one**, while retaining high-fidelity audio output.
16
+
17
+
**Paralinguistic tags** are now native to the Turbo model, allowing you to use `[cough]`, `[laugh]`, `[chuckle]`, and more to add distinct realism. While Turbo was built primarily for low-latency voice agents, it excels at narration and creative workflows.
16
18
17
19
If you like the model but need to scale or tune it for higher accuracy, check out our competitively priced TTS service (<ahref="https://resemble.ai">link</a>). It delivers reliable performance with ultra-low latency of sub 200ms—ideal for production use in agents, applications, or interactive media.
18
20
@@ -40,13 +42,19 @@ Arabic (ar) • Danish (da) • German (de) • Greek (el) • English (en) •
40
42
- Ensure that the reference clip matches the specified language tag. Otherwise, language transfer outputs may inherit the accent of the reference clip’s language. To mitigate this, set `cfg_weight` to `0`.
41
43
- The default settings (`exaggeration=0.5`, `cfg_weight=0.5`) work well for most prompts across all languages.
42
44
- If the reference speaker has a fast speaking style, lowering `cfg_weight` to around `0.3` can improve pacing.
|**Chatterbox-Turbo**|**350M**|**English**| Paralinguistic Tags (`[laugh]`), Lower Compute and VRAM | Zero-shot voice agents, Production |[Demo](https://huggingface.co/spaces/ResembleAI/chatterbox-turbo-demo)|[Listen](https://resemble-ai.github.io/chatterbox_turbo_demopage/)|
54
+
| Chatterbox-Multilingual [(Language list)](#supported-languages)| 500M | 23+ | Zero-shot cloning, Multiple Languages | Global applications, Localization |[Demo](https://huggingface.co/spaces/ResembleAI/Chatterbox-Multilingual-TTS)|[Listen](https://resemble-ai.github.io/chatterbox_demopage/)|
55
+
| Chatterbox [(Tips and Tricks)](#original-chatterbox-tips)| 500M | English | CFG & Exaggeration tuning | General zero-shot TTS with creative controls |[Demo](https://huggingface.co/spaces/ResembleAI/Chatterbox)|[Listen](https://resemble-ai.github.io/chatterbox_demopage/)|
48
56
49
-
# Installation
57
+
##Installation
50
58
```shell
51
59
pip install chatterbox-tts
52
60
```
@@ -62,8 +70,31 @@ pip install -e .
62
70
```
63
71
We developed and tested Chatterbox on Python 3.11 on Debian 11 OS; the versions of the dependencies are pinned in `pyproject.toml` to ensure consistency. You can modify the code or dependencies in this installation mode.
64
72
65
-
# Usage
73
+
## Usage
74
+
75
+
##### Chatterbox-Turbo
76
+
77
+
```python
78
+
import torchaudio as ta
79
+
import torch
80
+
from chatterbox.tts_turbo import ChatterboxTurboTTS
81
+
82
+
# Load the Turbo model
83
+
model = ChatterboxTurboTTS.from_pretrained(device="cuda")
84
+
85
+
# Generate with Paralinguistic Tags
86
+
text ="Hi there, Sarah here from MochaFone calling you back [chuckle], have you got one minute to chat about the billing issue?"
87
+
88
+
# Generate audio (requires a reference clip for voice cloning)
Arabic (ar) • Danish (da) • German (de) • Greek (el) • English (en) • Spanish (es) • Finnish (fi) • French (fr) • Hebrew (he) • Hindi (hi) • Italian (it) • Japanese (ja) • Korean (ko) • Malay (ms) • Dutch (nl) • Norwegian (no) • Polish (pl) • Portuguese (pt) • Russian (ru) • Swedish (sv) • Swahili (sw) • Turkish (tr) • Chinese (zh)
131
+
132
+
## Original Chatterbox Tips
133
+
-**General Use (TTS and Voice Agents):**
134
+
- Ensure that the reference clip matches the specified language tag. Otherwise, language transfer outputs may inherit the accent of the reference clip’s language. To mitigate this, set `cfg_weight` to `0`.
135
+
- The default settings (`exaggeration=0.5`, `cfg_weight=0.5`) work well for most prompts across all languages.
136
+
- If the reference speaker has a fast speaking style, lowering `cfg_weight` to around `0.3` can improve pacing.
137
+
138
+
-**Expressive or Dramatic Speech:**
139
+
- Try lower `cfg_weight` values (e.g. `~0.3`) and increase `exaggeration` to around `0.7` or higher.
140
+
- Higher `exaggeration` tends to speed up speech; reducing `cfg_weight` helps compensate with slower, more deliberate pacing.
141
+
102
142
103
-
# Built-in PerTh Watermarking for Responsible AI
143
+
##Built-in PerTh Watermarking for Responsible AI
104
144
105
145
Every audio file generated by Chatterbox includes [Resemble AI's Perth (Perceptual Threshold) Watermarker](https://github.com/resemble-ai/perth) - imperceptible neural watermarks that survive MP3 compression, audio editing, and common manipulations while maintaining nearly 100% detection accuracy.
👋 Join us on [Discord](https://discord.gg/rJq9cRJBJ6) and let's build something awesome together!
134
174
135
-
# Citation
175
+
## Evaluation
176
+
Chatterbox Turbo was evaluated using Podonos, a platform for reproducible subjective speech evaluation.
177
+
178
+
We compared Chatterbox Turbo to competitive TTS systems using Podonos' standardized evaluation suite, focusing on overall preference, naturalness, and expressiveness.
179
+
180
+
Evaluation reports:
181
+
-[Chatterbox Turbo vs ElevenLabs Turbo v2.5](https://podonos.com/resembleai/chatterbox-turbo-vs-elevenlabs-turbo)
182
+
-[Chatterbox Turbo vs Cartesia Sonic 3](https://podonos.com/resembleai/chatterbox-turbo-vs-cartesia-sonic3)
183
+
-[Chatterbox Turbo vs VibeVoice 7B](https://podonos.com/resembleai/chatterbox-turbo-vs-vibevoice7b)
184
+
185
+
These evaluations were conducted under identical conditions and are publicly accessible via Podonos.
186
+
187
+
## Acknowledgements
188
+
-[Podonos](https://podonos.com) — for supporting reproducible subjective speech evaluation
text="Oh, that's hilarious! [chuckle] Um anyway, we do have a new model in store. It's the SkyNet T-800 series and it's got basically everything. Including AI integration with ChatGPT and all that jazz. Would you like me to get some prices for you?"
10
+
11
+
# Generate audio (requires a reference clip for voice cloning)
0 commit comments