ChatTTS 中文文档 下载 App

ChatTTS 模型能力边界——支持什么、不支持什么

核心能力清单

以下是 ChatTTS 0.2.x 版本稳定支持的功能:

多语言语音合成

细粒度韵律控制

模型提供两套控制手段:

  1. 文本内控制标签——直接在待合成文本中插入 [oral_0] ~ [oral_9]、[laugh_0] ~ [laugh_2]、[break_0] ~ [break_7]、[uv_break]、[lbreak]
  2. 参数对象——通过 RefineTextParams 和 InferCodeParams 在代码层面控制韵律提示、温度采样等

多说话人

批量推理

两种模型加载方式

已知限制

以下是当前版本的硬限制或常见痛点:

模型规模与速度

开源模型杂音

HuggingFace 上发布的 4 万小时开源模型带有轻微背景杂音——这是官方有意加入的反滥用设计。10 万小时的主模型杂音更少但未公开权重。

不做声音克隆

ChatTTS 的"多说话人"是从训练集中采样,不是让你提供一段录音来克隆某个人的声音。需要声音克隆请关注 OpenVoice、so-vits-svc 等项目。

音素准确度

作为生成模型,ChatTTS 的音素对齐不如 VITS 这类自回归模型精确。遇到复杂多音字、生僻字可能出错。

路线图中的功能

根据 GitHub 仓库 README,以下功能正在开发中: