---
title: "ChatTTS"
type: "tool"
slug: "2noise-chattts"
canonical_url: "https://www.graphcanon.com/tools/2noise-chattts"
github_url: "https://github.com/2noise/ChatTTS"
homepage_url: "https://2noise.com"
stars: 39576
forks: 4249
primary_language: "Python"
license: "AGPL-3.0"
categories: ["speech-audio"]
tags: ["torch", "text-to-speech", "english-language", "llm-agent", "torchaudio", "chatgpt", "chinese-language", "agent"]
updated_at: "2026-07-07T18:18:53.967259+00:00"
---

# ChatTTS

> A generative speech model for daily dialogue.

ChatTTS is a text-to-speech (TTS) model designed specifically for dialogue scenarios, such as LLM assistant applications. It supports multiple speakers and provides fine-grained control over prosodic features like laughter, pauses, and interjections.

## Facts

- Repository: https://github.com/2noise/ChatTTS
- Homepage: https://2noise.com
- Stars: 39,576 · Forks: 4,249 · Open issues: 63 · Watchers: 205
- Primary language: Python
- License: AGPL-3.0
- Last pushed: 2026-04-10T16:33:48+00:00

## Categories

- [Speech & Audio](/categories/speech-audio.md)

## Tags

torch, text-to-speech, english-language, llm-agent, torchaudio, chatgpt, chinese-language, agent

## Related tools

- [LocalAI](/tools/mudler-localai.md) - LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. (★ 47,388)
- [ai-engineering-from-scratch](/tools/rohitg00-ai-engineering-from-scratch.md) - Learn it. Build it. Ship it for others. (★ 37,581)
- [agenticSeek](/tools/fosowl-agenticseek.md) - Private, Local Manus AI Alternative with Autonomous Capabilities (★ 26,610)
- [awesome-generative-ai](/tools/steven2358-awesome-generative-ai.md) - Curated list of modern Generative AI projects and services (★ 12,264)
- [Awesome-LLMOps](/tools/tensorchord-awesome-llmops.md) - An awesome & curated list of the best LLMOps tools for developers (★ 5,875)
- [Ask-Anything](/tools/opengvlab-ask-anything.md) - VideoChat Family: ChatGPT with video understanding and more LMs (★ 3,344)
- [LLaMA-Omni](/tools/ictnlp-llama-omni.md) - LLaMA-Omni is a low-latency and high-quality end-to-end speech interaction model built upon Llama-3.1-8B-Instruct. (★ 3,141)
- [Multi-Agent-Medical-Assistant](/tools/souvikmajumder26-multi-agent-medical-assistant.md) - ⚕️ Multi-Agent-Medical-Assistant: AI-powered multi-agentic system for medical diagnosis and assistance (★ 924)

## README (excerpt)

```text
<div align="center">

<a href="https://trendshift.io/repositories/10489" target="_blank"><img src="https://trendshift.io/api/badge/repositories/10489" alt="2noise%2FChatTTS | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>

# ChatTTS
A generative speech model for daily dialogue.








**English** | [**简体中文**](docs/cn/README.md) | [**日本語**](docs/jp/README.md) | [**Русский**](docs/ru/README.md) | [**Español**](docs/es/README.md) | [**Français**](docs/fr/README.md) | [**한국어**](docs/kr/README.md)

</div>

## Introduction
> [!Note]
> This repo contains the algorithm infrastructure and some simple examples.

> [!Tip]
> For the extended end-user products, please refer to the index repo [Awesome-ChatTTS](https://github.com/libukai/Awesome-ChatTTS/tree/en) maintained by the community.  
> You can find a diagram visualization of the codebase [here](https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/ChatTTS/on_boarding.md).

ChatTTS is a text-to-speech model designed specifically for dialogue scenarios such as LLM assistant.

### Supported Languages
- [x] English
- [x] Chinese
- [ ] Coming Soon...

### Highlights
> You can refer to **[this video on Bilibili](https://www.bilibili.com/video/BV1zn4y1o7iV)** for the detailed description.

1. **Conversational TTS**: ChatTTS is optimized for dialogue-based tasks, enabling natural and expressive speech synthesis. It supports multiple speakers, facilitating interactive conversations.
2. **Fine-grained Control**: The model could predict and control fine-grained prosodic features, including laughter, pauses, and interjections. 
3. **Better Prosody**: ChatTTS surpasses most of open-source TTS models in terms of prosody. We provide pretrained models to support further research and development.

### Dataset & Model
> [!Important]
> The released model is for academic purposes only.

- The main model is trained with Chinese and English audio data of 100,000+ hours.
- The open-source version on **[HuggingFace](https://huggingface.co/2Noise/ChatTTS)** is a 40,000 hours pre-trained model without SFT.

### Roadmap
- [x] Open-source the 40k-hours-base model and spk_stats file.
- [x] Streaming audio generation.
- [x] Open-source DVAE encoder and zero shot inferring code.
- [ ] Multi-emotion controlling.
- [ ] ChatTTS.cpp (new repo in `2noise` org is welcomed)

### Licenses

#### The Code

The code is published under `AGPLv3+` license.

#### The model

The model is published under `CC BY-NC 4.0` license. It is intended for educational and research use, and should not be used for any commercial or illegal purposes. The authors do not guarantee the accuracy, completeness, or reliability of the information. The information and data used in this repo, are for academic and research purposes only. The data obtained from publicly available sources, and the authors do not claim any ownership or copyright over the data.

### Disclaimer

ChatTTS is a powerful text-to-speech system. However, it is very important to utilize this technology responsibly and ethically. To limit the use of ChatTTS, we added a small amount of high-frequency noise during the training of the 40,000-hour model, and compressed the audio quality as much as possible using MP3 format, to prevent malicious actors from potentially using it for criminal purposes. At the same time, we have internally trained a detection model and plan to open-source it in the future.

### Contact
> GitHub issues/PRs are always welcomed.

#### Formal Inquiries
For formal inquiries about the model and roadmap, please contact us at **open-source@2noise.com**.

#### Online Chat
##### 1. QQ Group (Chinese Social APP)
- **Group 1**, 808364215
- **Group 2**, 230696694
- **Group 3**, 933639842
- **Group 4**, 608667975

##### 2. Discord Server
Join by clicking [here](https://discord.gg/Ud5Jxgx5yD).

## Get Started
### Clone Repo
```bash
git clone https://github.com/2noise/ChatTTS
cd ChatTTS
```

### Install requirements
#### 1. Install
```

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon/tools/2noise-chattts`](/api/graphcanon/tools/2noise-chattts)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
