ChatTTS-ui——第三方本地界面,一键安装带 API
项目简介
ChatTTS-ui(GitHub 上的开源项目) 是社区维护的 ChatTTS 可视化工具。与官方 WebUI 相比,它:
- 有中文界面
- 提供 Windows 一键 exe 下载
- 支持多个音色保存和快速切换
- 内置 REST API 接口
- 自动选择 ModelScope / HuggingFace 模型源
快速开始
方式一:下载 exe(Windows)
从 GitHub Releases 下载压缩包,解压后双击 app.exe:
- 某些安全软件可能报毒——这是 Python + PyInstaller 打包应用的常见现象
- 启动后浏览器自动打开
端口 (本地访问)
方式二:源码运行
git clone 仓库地址(GitHub 上搜索 ChatTTS-ui)
cd ChatTTS-ui
pip install -r requirements.txt
python app.py
核心功能
音色管理
- 采样随机说话人 → 命名保存 → 下次直接选
- 支持批量采样后挑选最好听的音色保留
REST API
ChatTTS-ui 启动后默认在端口 9966 开放 API:
POST 端口 (本地访问)/tts
请求参数包含文本、音色 ID、温度、语速等字段,返回音频文件。适合二次开发接入。
模型源自动切换
优先尝试 ModelScope(国内快),失败后回退 HuggingFace。
适用场景
- 不想写代码、想快速体验的个人用户
- 需要图形化管理多个音色的配音爱好者
- 需要对外提供 TTS API 的内部服务
与官方 WebUI 的选择
| 需求 | 选哪个 |
|---|---|
| 快速体验,不想装依赖 | ChatTTS-ui exe |
| 用官方最新代码 | 官方 WebUI(源码) |
| 需要 REST API | ChatTTS-ui |
| 研究 ChatTTS 内部逻辑 | 官方 WebUI + 源码 |