源码安装 ChatTTS——git clone + requirements.txt
为什么选源码安装
PyPI 包只包含 release 版本。如果你需要:
- 最新的 bug 修复或新功能(还没发到 PyPI)
- 查看或修改模型代码
- 使用仓库里的示例 Notebook(
example.ipynb)
那就应该从源码装。
步骤
先克隆仓库:
git clone 仓库地址(GitHub 上搜索 ChatTTS)
cd ChatTTS
然后安装依赖。仓库根目录有 requirements.txt:
pip install -r requirements.txt
requirements.txt 主要包含:
- torch / torchaudio(PyTorch 生态)
- transformers(HuggingFace)
- omegaconf(配置管理)
- vocos、vector_quantize_pytorch、WeTextProcessing(模型组件)
可选依赖
gradio(跑 WebUI 用,pip install gradio)pypinyin(中文文本预处理,pip install pypinyin)cn2an(数字转汉字,pip install cn2an)
如果只需要基础推理,核心依赖装完就够了。WebUI 和命令行示例需要额外装 gradio。
验证
python -c "import ChatTTS; print('source install OK')"
然后可以跑仓库自带的示例 Notebook 或直接跳到 加载ChatTTS模型 开始推理。