What it does
ChatTTS is a text-to-speech model, AI that reads text aloud. It is designed for conversation, such as giving voice to an AI assistant, and supports multiple speakers.
It can add natural touches like laughter, pauses and filler words. It currently supports English and Chinese.
Its makers say they deliberately lowered the audio quality of the released model and added faint noise to make misuse harder.
Who it's for
Developers and researchers building voice features for chat apps.
Can I use it without coding?
Developers only. Installed and used through Python code. New to this? Start here.
Can I run it?
- Cost
- FreeNothing to pay or sign up for.
- Computer
- Works best on a powerful computer or one with a graphics card (GPU)
- Privacy
- Runs on your own device: your data stays with you
- API key
- Not needed
Try it
- Download the project and install its Python requirements.
- Launch the included web interface and type the text you want spoken.
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (AGPL-3.0): Free to use; if you run a changed version as an online service, you must share your source code.
- More on staying safe
Where people are talking about it
- ChatTTS-Best open source TTS ModelHacker News · May 2024