Views
No views yet
ResembleAI/chatterbox (Chatterbox-Multilingual,
checkpoint t3_mtl23ls_v2.safetensors). It adds Telugu — including code-switched (Telugu+English,
e.g. "Tenglish") speech — while keeping the base model's English and 23-language ability and
its zero-shot voice cloning. This is a derivative of Chatterbox; see the model tree above.[te] language tag (vocab 2521).| Component | Role | In this fine-tune |
|---|---|---|
| T3 (Llama ~0.5B) | text tokens → speech tokens | Trained (LoRA + text emb/head), merged into t3_mtl_te.safetensors |
| Grapheme tokenizer | text → token ids | Extended (+Telugu script, [te] tag) |
| S3Gen + HiFi-GAN | speech tokens → waveform | Kept unchanged (s3gen.pt) |
| VoiceEncoder | speaker embedding | Kept unchanged (ve.pt) |
| S3Tokenizer | wav → speech tokens | Kept unchanged (from base) |
| Conditioning / misc | default conds, ZH tokenizer | Kept unchanged (conds.pt, Cangjie5_TC.json) |
s3gen.pt, ve.pt, conds.pt, and Cangjie5_TC.json are Resemble AI's original
files, redistributed unchanged under their MIT license (see License & attribution).| Dataset | Content | License |
|---|---|---|
google/fleurs (te_in) | ~5 h read speech, 16 kHz | CC-BY-4.0 |
ai4bharat/indicvoices_r (Telugu) | multi-speaker, 48 kHz | CC-BY-4.0 |
OpenSLR SLR66 (CC-BY-SA-4.0) was deliberately excluded so the training mix stays CC-BY-4.0 and this model can be released under a plain CC-BY-4.0 license (no ShareAlike).
1import torchaudio as ta
2from huggingface_hub import snapshot_download
3from chatterbox.mtl_tts import ChatterboxMultilingualTTS
4
5ckpt = snapshot_download("shankarpandala/chatterbox-telugu")
6model = ChatterboxMultilingualTTS.from_local(ckpt, device="mps", t3_model="t3_mtl_te.safetensors")
7
8# Pure Telugu
9wav = model.generate(
10 "నమస్కారం, ఈ రోజు ఎలా ఉన్నారు?",
11 language_id="te",
12 audio_prompt_path="your_reference.wav", # 6-15s clip of the target voice
13)
14ta.save("out.wav", wav, model.sr)
15
16# Code-switched (Telugu + English)
17wav = model.generate("నేను office కి వెళ్తున్నాను, evening meeting ఉంది.", language_id="te", audio_prompt_path="your_reference.wav")
18ta.save("out_codeswitch.wav", wav, model.sr)device="cuda" on a GPU, "mps" on Apple Silicon, "cpu" otherwise.ResembleAI/chatterbox — MIT © Resemble AI.
The redistributed acoustic files (s3gen.pt, ve.pt, conds.pt, Cangjie5_TC.json) remain
under that MIT license:Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files... The above copyright notice and this permission notice shall be included in all copies. (MIT, © 2025 Resemble AI — full text: https://github.com/resemble-ai/chatterbox/blob/master/LICENSE)
1@misc{chatterboxtts2025,
2 author = {{Resemble AI}},
3 title = {{Chatterbox-TTS}},
4 year = {2025},
5 howpublished = {\url{https://github.com/resemble-ai/chatterbox}},
6 note = {GitHub repository},
7}
8
9@inproceedings{conneau2023fleurs,
10 title = {{FLEURS}: Few-Shot Learning Evaluation of Universal Representations of Speech},
11 author = {Conneau, Alexis and Ma, Min and Khanuja, Simran and Zhang, Yu and
12 Axelrod, Vera and Dalmia, Siddharth and Riesa, Jason and Rivera, Clara and
13 Bapna, Ankur},
14 booktitle = {2022 IEEE Spoken Language Technology Workshop (SLT)},
15 pages = {798--805},
16 year = {2023},
17 doi = {10.1109/SLT54892.2023.10023141},
18 note = {arXiv:2205.12446},
19}
20
21@inproceedings{sankar2024indicvoicesr,
22 title = {{IndicVoices-R}: Unlocking a Massive Multilingual Multi-speaker Speech
23 Corpus for Scaling Indian {TTS}},
24 author = {Sankar, Ashwin and Anand, Srija and Varadhan, Praveen Srinivasa and
25 Thomas, Sherry and Singal, Mehak and Kumar, Shridhar and Mehendale, Deovrat and
26 Krishana, Aditi and Raju, Giri and Khapra, Mitesh M.},
27 booktitle = {Advances in Neural Information Processing Systems 38 (NeurIPS 2024)},
28 year = {2024},
29 url = {http://papers.nips.cc/paper_files/paper/2024/hash/7dfcaf4512bbf2a807a783b90afb6c09-Abstract-Datasets_and_Benchmarks_Track.html},
30}