2noise

2noise/ChatTTS

Python AGPL-3.0 AI & ML Single maintainer risk limited-maintenance-window

A generative speech model for daily dialogue.

39.6k stars
4.2k forks
slow
GitHub +35 / week

39.6k

Stars

4.2k

Forks

63

Open issues

57

Contributors

v0.2.5 10 Apr 2026

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.

AI & ML Research Project Discovery value: 3/10
Documentation 8/10
Activity 5/10
Community 9/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

text-to-speech dialogue-ai prosody-control multilingual-tts llm-integration
Popular Well documented Niche/specialized use case Educational
Deep Analysis · Based on README and public signals
2w ago

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.

Origin

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.

Growth

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.

In production

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.

Code analysis
Architecture

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.

Tests

Not documented in README.

Maintenance

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.

Honest verdict

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

Risks
  • 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.
Prediction

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.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Python
99.5%
Go
0.4%
Shell
0.1%

Information

Language
Python
License
AGPL-3.0
Last updated
3mo ago
Created
26mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

jianchang512

jianchang512/ChatTTS-ui

ChatTTS-ui is a local web interface and API server for converting text to...

7.6k Python AI & ML
FunAudioLLM

FunAudioLLM/CosyVoice

CosyVoice is a multilingual text-to-speech system based on large language...

22.1k Python AI & ML
bytedance

bytedance/MegaTTS3

MegaTTS3 is a PyTorch-based text-to-speech synthesis system with voice cloning...

6.1k Python AI & ML
karpathy

karpathy/nanochat

nanochat is a minimal, hackable experimental harness for training large...

56.1k Python AI & ML
datascale-ai

datascale-ai/opentalking

OpenTalking is a production-ready framework for building real-time...

2.2k Python AI & ML
vs. alternatives
FunAudioLLM/CosyVoice

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.

bytedance/MegaTTS3

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.

jianchang512/ChatTTS-ui

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.

ElevenLabs / commercial TTS APIs

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.

datascale-ai/opentalking

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.