产品简介
chatterbox-tts-api Chatterbox TTS API 是一个基于 FastAPI 的本地文本转语音 API,兼容 OpenAI 接口,支持语音克隆和多语言生成。它允许用户在任何使用 OpenAI API 的应用中集成个性化语音,适合需要语音集成或音频制作的开发者和内容创作者。

核心功能
- OpenAI 兼容接口
- 语音克隆功能
- 多语言语音生成
- Docker 容器化部署
- 实时状态监控
快速开始
- 使用 git clone 命令克隆仓库到本地
- 进入项目目录并运行 uv sync 安装依赖
- 复制并配置环境变量文件 .env
- 运行 uv run main.py 启动 API 服务
界面预览


与其他方案对比
| 对比项 | chatterbox-tts-api | 同类方案 |
|---|---|---|
| 部署方式 | 本地运行,无需云服务,保护数据隐私 | 通常依赖云 API,需要网络连接 |
| 语音克隆 | 支持自定义语音克隆,使用自己的语音样本 | 一般只提供预设语音,无克隆功能 |
| API 兼容性 | 兼容 OpenAI API 格式,易于集成到现有系统 | 可能使用专有接口,需要额外适配 |
适合谁用
- 需要为应用集成语音克隆功能的软件开发者
- 制作个性化音频内容的内容创作者
- 在 OpenAI API 环境中自定义语音的企业集成商
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/travisvn/chatterbox-tts-api