ChatTTS 中文文档 下载 App

HuggingFace 预下载 ChatTTS 模型权重

为什么需要预下载

ChatTTS 首次执行 chat.load() 时会调用 HuggingFace 库自动下载模型权重。这个过程:

预下载把这个不确定环节变成一个独立可控的步骤。

使用 huggingface-cli

最干净的方式是用 HuggingFace 官方 CLI:

huggingface-cli download 2Noise/ChatTTS

这会把 2Noise/ChatTTS 仓库下的全部模型文件下载到本地默认缓存目录。下载完成后,ChatTTS 的 chat.load() 会自动从缓存读取,不再联网。

如果没装 huggingface-cli:

pip install huggingface_hub

指定本地目录

如果你想把模型文件放到特定位置(比如移动硬盘):

huggingface-cli download 2Noise/ChatTTS --local-dir ./chattts_models

然后在代码里指定加载路径:

chat = ChatTTS.Chat()
chat.load(compile=False, source='custom', custom_path='./chattts_models')

国内网络加速

HuggingFace 在国内访问不稳定。可选的加速方案:

验证模型缓存

下载完成后,可以在以下位置找到模型文件:

目录下应有 *.safetensors 或 *.bin 权重文件以及配置文件。