Text-to-speech tools are everywhere now, but models built specifically for dialogue still stand out. ChatTTS is one of those projects: a TTS model designed for conversational scenarios, with support for both Chinese and English and a focus on producing speech that sounds natural, expressive, and suitable for interactive use.

What is ChatTTS?
ChatTTS is a text-to-speech model developed by 2noise. It was trained on roughly 100,000 hours of Chinese and English data, and its main target is dialogue-oriented speech generation, especially for use cases such as large language model assistants.
Instead of simply reading text aloud in a flat voice, ChatTTS is built to handle more conversational speech patterns. For applications or services that need a flexible TTS component, it offers a practical option for generating expressive voice output from text.
What makes ChatTTS interesting?
- Conversational TTS: ChatTTS is optimized for dialogue tasks. It supports multiple speakers and can be used to generate interactive conversations.
- Fine-grained control: The model can predict and control detailed prosodic features, including laughter, pauses, and interjections.
- Stronger prosody: Its rhythm and intonation performance is better than most open-source TTS models, and pretrained models are available for further research and development.
A quick way to try ChatTTS
- Download and install
Start by cloning the GitHub repository and installing the required dependencies:
git clone https://github.com/2noise/ChatTTS
pip install torch ChatTTS
- Import the library and initialize the model
Next, import the necessary libraries and initialize ChatTTS:
import ChatTTS
from IPython.display import Audio
chat = ChatTTS.Chat()
chat.load_models()
- Generate speech from text
Finally, define the text you want to convert into speech and run inference:
texts = ["你好,欢迎使用 ChatTTS!"]
wavs = chat.infer(texts, use_decoder=True)
Audio(wavs[0], rate=24000, autoplay=True)
Where ChatTTS can be used
ChatTTS can fit into a range of speech-generation scenarios, including:
- Dialogue tasks for large language model assistants
- Generating conversational audio
- Video introductions
- Voice synthesis for education and training content
- Any application or service that needs text-to-speech functionality
Open-source repository
https://github.com/2noise/ChatTTS
ChatTTS is a strong option for projects that need high-quality text-to-speech with a more conversational feel. Its support for Chinese and English, multi-speaker dialogue, expressive prosody, and fine-grained speech control make it especially worth trying for assistant-style and interactive audio experiences.