A generative speech model for daily dialogue.
39.6k
Stars
4.2k
Forks
63
Open issues
57
Contributors
AI Analysis
ChatTTS is a text-to-speech model optimized for dialogue scenarios in LLM assistants, supporting English and Chinese with fine-grained prosodic control including laughter and pauses. It is best suited for researchers and developers building conversational AI systems; it is not a general-purpose TTS for arbitrary audio applications and is restricted to academic and research use by its CC BY-NC 4.0 model license.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
ChatTTS: Open-source Chinese/English TTS optimized for conversational AI with fine-grained prosody control
ChatTTS is a generative text-to-speech model trained on 100,000+ hours of Chinese and English audio, specifically tuned for dialogue scenarios rather than broadcast-style narration. It enables fine-grained prosody control including laughter, pauses, and interjections — features useful for LLM assistant voice outputs. Primary audience appears to be Chinese-speaking developers building conversational AI products and TTS researchers. The project attracted extraordinary initial attention (39K+ stars) and has an active community ecosystem including a dedicated UI wrapper with 7,600+ stars. The model is restricted to non-commercial use under CC BY-NC 4.0.
Created in late May 2024, ChatTTS launched into a period of intense interest in voice interfaces for LLMs. It rapidly trended on GitHub within its first weeks, driven by a demonstration video on Bilibili and strong engagement from the Chinese developer community.
The project gained most of its ~39K stars in a sharp spike shortly after launch in May-June 2024, driven by Bilibili video demos and social sharing in Chinese tech communities. Growth has plateaued significantly — only 47 stars in the last 7 days as of mid-2026 — indicating the initial viral wave has passed and the project now serves a stable but less rapidly expanding audience. Community-built tooling (ChatTTS-ui, Awesome-ChatTTS index) extended its reach beyond core researchers.
The existence of a third-party UI wrapper (jianchang512/ChatTTS-ui, 7,600+ stars) and an Awesome-ChatTTS community index strongly suggests real-world deployment by non-researchers. PyPI packaging and Google Colab notebooks lower the barrier for production experimentation. However, the CC BY-NC 4.0 model license explicitly prohibits commercial use, which limits verifiable commercial production deployments. Adoption in research and hobbyist contexts appears well-established; commercial production adoption not verified.
Likely a transformer-based generative TTS model using discrete audio tokens (DVAE encoder mentioned), possibly similar in design to VALL-E or SoundStorm family. The README references streaming audio generation, zero-shot inference via DVAE, and speaker stats files, suggesting a codec-based token prediction pipeline. Optional vLLM integration hints at autoregressive token generation at inference. Appears to separate the algorithm library from end-user products.
Not documented in README.
Last push was April 10, 2026 — approximately 2.5 months before the evaluation date. This indicates the project is still receiving updates, though the cadence appears slow relative to its peak activity. The roadmap has unfulfilled items (multi-emotion control, ChatTTS.cpp) suggesting development continues but at reduced pace. Active community channels (Discord, multiple QQ groups) suggest ongoing engagement.
ADOPT IF: you need Chinese/English conversational TTS for research, personal projects, or non-commercial applications where dialogue naturalness and prosody control matter more than language breadth. AVOID IF: you need commercial licensing, production-grade reliability, or support for languages beyond Chinese and English — the CC BY-NC 4.0 model license is a hard blocker for commercial use. MONITOR IF: you are waiting for a commercial-friendly release or the ChatTTS.cpp port, as the roadmap suggests these may eventually materialize.
Independent dimensions
Mainstream potential
4/10
Technical importance
7/10
Adoption evidence
6/10
- CC BY-NC 4.0 model license permanently excludes commercial production use cases unless the team releases a separately licensed version, limiting the project's total addressable developer base.
- The open-source model is described as a 40K-hour pre-trained base without SFT, meaning it may produce lower quality output than the team's internal full model — a persistent quality ceiling for open-source users.
- Growth has clearly plateaued as of mid-2026; if maintenance activity slows further, the project may fall behind newer models in voice quality without a significant new release.
- Roadmap items (multi-emotion control, ChatTTS.cpp) have been pending since at least mid-2024 with no confirmed completion, raising questions about development velocity.
- Deliberate audio quality degradation (high-frequency noise, MP3 compression) was applied to the released model as an anti-misuse measure, which may limit its suitability for high-fidelity audio applications.
ChatTTS will likely remain a reference implementation for dialogue-optimized Chinese TTS in research and hobbyist contexts, but may gradually lose mindshare to better-resourced competitors like CosyVoice unless a commercial license or major model update is released.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://2noise.com
- Language
- Python
- License
- AGPL-3.0
- Last updated
- 3mo ago
- Created
- 26mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
sample_audio_speaker + infer crashes with LZMAError — encode_prompt / _decode format mismatch
[Request] Russian support
建议集成 FunASR 用于训练数据标注
可以问下笑声标签是通过什么模型得到的吗
How you achieved fine-grained control over elements like laughter, pauses?
Top contributors
Recent releases
Similar repos
jianchang512/ChatTTS-ui
ChatTTS-ui is a local web interface and API server for converting text to...
bytedance/MegaTTS3
MegaTTS3 is a PyTorch-based text-to-speech synthesis system with voice cloning...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
39.6k | +35 | Python | 7/10 | 3mo ago |
|
|
7.6k | — | Python | 7/10 | 4w ago |
|
|
22.1k | — | Python | 8/10 | 2mo ago |
|
|
6.1k | — | Python | 7/10 | 4w ago |
|
|
56.1k | — | Python | 9/10 | 6d ago |
|
|
2.2k | — | Python | 8/10 | 1d ago |
CosyVoice (21,800+ stars) from Alibaba FunAudio offers multi-lingual support, voice cloning, and more permissive commercial licensing options. It has stronger institutional backing and appears more actively developed as of 2026. ChatTTS has an edge in dialogue-specific prosody tuning but falls behind on licensing flexibility and language breadth.
MegaTTS3 from ByteDance targets high-fidelity zero-shot TTS with broader language support. It has fewer stars (6,085) but strong institutional credibility. ChatTTS was earlier to market and has a larger community ecosystem, but MegaTTS3 may offer superior voice quality for production scenarios.
This is not a competitor but a community-built UI layer on top of ChatTTS itself. Its 7,600 stars demonstrate that the core library has strong downstream adoption, though it also suggests many users prefer an abstraction layer over the raw library.
Commercial cloud TTS services offer broader language coverage, higher reliability SLAs, and no self-hosting burden. ChatTTS is relevant primarily where cost, data privacy, or offline operation matter — and for Chinese-language dialogue, where commercial options have historically been weaker.
OpenTalking (1,358 stars) appears to target a similar conversational TTS niche with lower adoption. ChatTTS has a significantly larger community and more ecosystem tooling, suggesting it is the more established open-source choice in this specific subcategory.