ChatTTS
ChatTTS from 2noise is a generative text-to-speech model tuned for conversational dialogue, such as LLM assistant replies, in English and Chinese.
- GitHub stars
- 40k
- Last commit
- 5 mo ago
- Latest release
- v0.2.5
- Licence
- AGPL-3.0
- Self-hosted
- Yes

The 2noise project publishes ChatTTS, a generative speech model designed for daily dialogue. It turns text into natural-sounding conversational speech and is aimed especially at dialogue scenarios such as the voice of an LLM-powered assistant.
Supported languages are English and Chinese, with more planned. The repository contains the algorithm infrastructure and simple examples, while end-user products built on top of the model are collected in a community-maintained index called Awesome-ChatTTS. The model is implemented in Python with PyTorch and torchaudio, and the README is translated into several languages. The project highlights conversational speech with control over prosodic details such as laughter and pauses.
The code is released under AGPL-3.0 and runs on your own hardware, typically with a GPU for good speed. The model weights may carry separate terms from the code, so review those terms before any commercial use.
Key features
- Text-to-speech optimized for dialogue
- English and Chinese support
- Control over laughter and pauses
- PyTorch-based Python implementation
- Suited to LLM assistant voices
- Community ecosystem via Awesome-ChatTTS