alt.freeweights.speech / chatterbox-turbo
From: ResembleAI <huggingface.co/ResembleAI>Newsgroups: alt.freeweights.speechSubject:

chatterbox-turbo

Date: 2026-11-15Commit: 749d1c1Signed: 2DC28CC7B26A283B ✓

Text to speech model. Safetensors weights, 4.04 GB in all. Published by ResembleAI under MIT.

speech4.04GBchatterbox-turbosafetensorspermissive
FactsParamsnot statedSize4.04 GBFormatssafetensorsTasktext to speechLicenseMITFrom sourcepermissive
$ fw get ResembleAI/chatterbox-turbo
# manifest sha256 7b779a4f7ed3… · 4.04 GB · 13 files
$ fw verify ./chatterbox-turbo ResembleAI/chatterbox-turbo
From sourceHosted (signed)ResembleAI/chatterbox-turboLast check: 2026-11-15 04:31 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Overview

Size
4.04 GB
Weights
4.04 GB (safetensors)
Parameters
not stated
Formats
safetensors
Task
text to speech
License
MIT (permissive)
Files
13, each with a sha256
Publisher
ResembleAI
Added
2026-11-15
Section
alt.freeweights.speech
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:31 UTCpassed

Model card

From the publisher at commit 749d1c1. Shown as plain text with links; images open at the publisher.

Image: resemble+cbturbo-1600x900

Chatterbox TTS#

Listen to Demo Samples Open in HF Spaces Insight on Podos

Made with ❤️ by Image: resemble-logo-horizontal

Chatterbox is a family of three state-of-the-art, open-source text-to-speech models by Resemble AI.

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.

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.

If you like the model but need to scale or tune it for higher accuracy, check out our competitively priced TTS service (link). It delivers reliable performance with ultra-low latency of sub 200ms—ideal for production use in agents, applications, or interactive media.

Image: Podonos Turbo Eval

⚡ Model Zoo#

Choose the right model for your application.

ModelSizeLanguagesKey FeaturesBest For🤗Examples
Chatterbox-Turbo350MEnglishParalinguistic Tags ([laugh]), Lower Compute and VRAMZero-shot voice agents, ProductionDemoListen
Chatterbox-Multilingual (Language list)500M23+Zero-shot cloning, Multiple LanguagesGlobal applications, LocalizationDemoListen
Chatterbox (Tips and Tricks)500MEnglishCFG & Exaggeration tuningGeneral zero-shot TTS with creative controlsDemoListen

Installation#

pip install chatterbox-tts

Alternatively, you can install from source:

# conda create -yn chatterbox python=3.11
# conda activate chatterbox

git clone https://github.com/resemble-ai/chatterbox.git
cd chatterbox
pip install -e .

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.

Usage#

Chatterbox-Turbo#
import torchaudio as ta
import torch
from chatterbox.tts_turbo import ChatterboxTurboTTS

# Load the Turbo model
model = ChatterboxTurboTTS.from_pretrained(device="cuda")

# Generate with Paralinguistic Tags
text = "Hi there, Sarah here from MochaFone calling you back [chuckle], have you got one minute to chat about the billing issue?"

# Generate audio (requires a reference clip for voice cloning)
wav = model.generate(text, audio_prompt_path="your_10s_ref_clip.wav")

ta.save("test-turbo.wav", wav, model.sr)
Chatterbox and Chatterbox-Multilingual#

import torchaudio as ta
from chatterbox.tts import ChatterboxTTS
from chatterbox.mtl_tts import ChatterboxMultilingualTTS

# English example
model = ChatterboxTTS.from_pretrained(device="cuda")

text = "Ezreal and Jinx teamed up with Ahri, Yasuo, and Teemo to take down the enemy's Nexus in an epic late-game pentakill."
wav = model.generate(text)
ta.save("test-english.wav", wav, model.sr)

# Multilingual examples
multilingual_model = ChatterboxMultilingualTTS.from_pretrained(device=device)

french_text = "Bonjour, comment ça va? Ceci est le modèle de synthèse vocale multilingue Chatterbox, il prend en charge 23 langues."
wav_french = multilingual_model.generate(spanish_text, language_id="fr")
ta.save("test-french.wav", wav_french, model.sr)

chinese_text = "你好,今天天气真不错,希望你有一个愉快的周末。"
wav_chinese = multilingual_model.generate(chinese_text, language_id="zh")
ta.save("test-chinese.wav", wav_chinese, model.sr)

# If you want to synthesize with a different voice, specify the audio prompt
AUDIO_PROMPT_PATH = "YOUR_FILE.wav"
wav = model.generate(text, audio_prompt_path=AUDIO_PROMPT_PATH)
ta.save("test-2.wav", wav, model.sr)

See example_tts.py and example_vc.py for more examples.

Supported Languages#

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)

Original Chatterbox Tips#

  • General Use (TTS and Voice Agents):
    • 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.
    • The default settings (exaggeration=0.5, cfg_weight=0.5) work well for most prompts across all languages.
    • If the reference speaker has a fast speaking style, lowering cfg_weight to around 0.3 can improve pacing.
  • Expressive or Dramatic Speech:
    • Try lower cfg_weight values (e.g. ~0.3) and increase exaggeration to around 0.7 or higher.
    • Higher exaggeration tends to speed up speech; reducing cfg_weight helps compensate with slower, more deliberate pacing.

Built-in PerTh Watermarking for Responsible AI#

Every audio file generated by Chatterbox includes Resemble AI's Perth (Perceptual Threshold) Watermarker - imperceptible neural watermarks that survive MP3 compression, audio editing, and common manipulations while maintaining nearly 100% detection accuracy.

Watermark extraction#

You can look for the watermark using the following script.

import perth
import librosa

AUDIO_PATH = "YOUR_FILE.wav"

# Load the watermarked audio
watermarked_audio, sr = librosa.load(AUDIO_PATH, sr=None)

# Initialize watermarker (same as used for embedding)
watermarker = perth.PerthImplicitWatermarker()

# Extract watermark
watermark = watermarker.get_watermark(watermarked_audio, sample_rate=sr)
print(f"Extracted watermark: {watermark}")
# Output: 0.0 (no watermark) or 1.0 (watermarked)

Official Discord#

👋 Join us on Discord and let's build something awesome together!

Acknowledgements#

Citation#

If you find this model useful, please consider citing.

@misc{chatterboxtts2025,
  author       = {{Resemble AI}},
  title        = {{Chatterbox-TTS}},
  year         = {2025},
  howpublished = {\url{https://github.com/resemble-ai/chatterbox}},
  note         = {GitHub repository}
}

Disclaimer#

Don't use this model to do bad things. Prompts are sourced from freely available data on the internet.

Files

13 files · 4.04 GBWeights 4.04 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 13 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md9.54 KBd007d8c2ed2093530d95eee9d623f8977c321f6f361c19dafa07c000375808d7
added_tokens.json418 B72e4ab6acb0d9309ac3df4b526ae5fd80a2da5bc5ab7bb02d85096a374f69193
conds.pt169 KBb1852099306fd6a7814eb9d0bd10186caba7249596cc23868f78a0eefbfa5033
merges.txt456 KB1ce1664773c50f3e0cc8842619a93edc4624525b728b188a9e0be33b7726adc5
s3gen.safetensors1.06 GB2b78103c654207393955e4900aac14a12de8ef25f4b09424f1ef91941f161d4e
s3gen_meanflow.safetensors1.06 GBd65cb687a2ed581ee6cc297e919ffefa63386944f42364ae13b78a594945514f
special_tokens_map.json470 B92ba8063bf40aa163eadebbfe0de07c2aebe44cf0d4a9e8726580b0781fd2640
t3_turbo_v1.safetensors1.92 GBfcf1f8c1d651bb7e3acd69ee5be269b4ac10c02980b7708213d598bc9f7cdf87
t3_turbo_v1.yaml8.46 KB57623237f5072148a138a47fd93da1241bc5069fd0df7f1850c00053391c50de
tokenizer_config.json3.88 KBbca16a2ac1ddbd78b8d6228f0031884cc74b6ea54b967d6f6d2ebae9ccde23e6
ve.safetensors5.70 MBf0921cab452fa278bc25cd23ffd59d36f816d7dc5181dd1bef9751a7fb61f63c
vocab.json999 KBf6bd25a65e4e63ca31360e9fb11c7e4f9a391a78385d640acd814092dd6eee4f
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
749d1c1a46 pinned now2026-11-15 04:31 UTC13 files · 4.04 GB

Use it

$ fw get ResembleAI/chatterbox-turbo
# manifest sha256 7b779a4f7ed3… · 4.04 GB · 13 files
$ fw verify ./chatterbox-turbo ResembleAI/chatterbox-turbo
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/ResembleAI/chatterbox-turbo.json --dir ./chatterbox-turbo $ python3 fw.py verify ./chatterbox-turbo ./ResembleAI__chatterbox-turbo.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ResembleAI/chatterbox-turbo --revision 749d1c1a46eb10492095d68fbcf55691ccf137cd --local-dir ./chatterbox-turbo

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
d007d8c2ed2093530d95eee9d623f8977c321f6f361c19dafa07c000375808d7
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: ResembleAI <huggingface.co/ResembleAI>Newsgroups: alt.freeweights.speechSubject: chatterbox-turboDate: 2026-11-15Commit: 749d1c1Signed: 2DC28CC7B26A283B ✓
Upstream
ResembleAI/chatterbox-turbo
Pinned commit
749d1c1a46eb10492095d68fbcf55691ccf137cd
Manifest
chatterbox-turbo.json · .minisig
Manifest sha256
7b779a4f7ed381c50ab20af597004e1b29485351212efeec7cad18cbfe1e89fd
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:31 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/ResembleAI/chatterbox-turbo.json $ curl -O https://freeweights.allternit.com/manifests/ResembleAI/chatterbox-turbo.json.minisig $ minisign -Vm chatterbox-turbo.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

3 models in the catalog name this one as their parent.

Quantizations
3
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download ResembleAI/chatterbox-turbo
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. chatterbox-turbo.json. Provenance. Takedown history: none.

Variants

3 quantized or adapter builds of chatterbox-turbo. Each has its own license check and page.

From: MIT <huggingface.co/MIT>Subject: ast-finetuned-audioset-10-10-0.4593
From: onnx-community <huggingface.co/onnx-community>Subject: ast-finetuned-audioset-10-10-0.4593-ONNX
From: Edge0 <huggingface.co/Edge0>Subject: Audio8-TTS-Preview-0.6b
From: Edge0 <huggingface.co/Edge0>Subject: Audio8-TTS-Realistic-Air
From: facebook <huggingface.co/facebook>Subject: audiobox-aesthetics
From: mlx-community <huggingface.co/mlx-community>Subject: chatterbox-4bit