VoxCPM2 是一个开源的免分词器语音合成模型,支持 30 种语言、文本描述设计音色和参考音频克隆。
idiap/coqui-ai-TTS
开源 Python 语音合成与语音转换工具包,提供预训练模型、训练工具和数据集整理功能。
- Star
- 2,337
- Fork
- 298
- 未关闭 Issue
- 17
- 最近提交
- 前天
这是什么?
Coqui TTS 是一个用于文本转语音的深度学习库,可以从文本生成语音。项目提供覆盖 1100 多种语言的预训练模型,也支持在自有数据上训练新模型或微调已有模型。它是原始 Coqui TTS 项目的分支,以 coqui-tts 之名发布在 PyPI 上。
库中实现了多种模型结构,包括 Tacotron2、Glow-TTS、FastPitch、VITS,以及支持语音克隆和流式输出的 XTTS。另外还包含 HiFiGAN、WaveRNN 等声码器,以及 FreeVC、kNN-VC、OpenVoice 等语音转换模型,并支持多说话人和多语言合成。
使用方式包括命令行工具 tts、Python API,以及可运行本地 TTS 服务的 Docker 镜像。dataset_analysis 目录提供语音数据集的分析与整理工具。
核心功能
- 01提供覆盖 1100 多种语言的预训练语音合成模型。
- 02支持 FreeVC、kNN-VC、OpenVoice 等语音转换模型。
- 03提供训练和微调 TTS 模型的代码与示例。
- 04支持多说话人和多语言语音合成。
- 05提供命令行工具、Python API 以及基于 Docker 的 TTS 服务器。
- 06提供语音数据集分析与整理工具。
适用场景
- 借助预训练模型为应用添加多语言语音播报功能。
- 使用 XTTS 模型基于短参考音频克隆声音。
- 在自有录音数据集上训练或微调定制语音模型。
- 搭建本地 TTS 服务,供内部工具调用,无需依赖云端 API。
快速上手
- 1
安装 PyTorch、torchaudio 和 torchcodec(uv 会自动选择适合您系统的版本)
uv pip install torch torchaudio torchcodec --torch-backend=auto - 2
从 PyPI 安装 coqui-tts
uv pip install coqui-tts - 3
在命令行列出可用的预训练模型
tts --list_models
使用前须知
- 自 coqui-tts 0.27.4 起不再默认包含 PyTorch,需要先自行安装。
- 官方在 Ubuntu 24.04、Python 3.10 至 3.14 上测试;macOS 和 Windows 理论上可用,但测试较少。
标签
常见问题
- coqui-ai-TTS 是什么?
- 开源 Python 语音合成与语音转换工具包,提供预训练模型、训练工具和数据集整理功能。 Coqui TTS 是一个用于文本转语音的深度学习库,可以从文本生成语音。项目提供覆盖 1100 多种语言的预训练模型,也支持在自有数据上训练新模型或微调已有模型。它是原始 Coqui TTS 项目的分支,以 coqui-tts 之名发布在 PyPI 上。
- coqui-ai-TTS 可以免费使用吗?用的什么许可证?
- coqui-ai-TTS 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- coqui-ai-TTS 还在维护吗?
- 活跃维护中。coqui-ai-TTS 最近一次提交是在 2026年10月19日。
- coqui-ai-TTS 适合用来做什么?
- 借助预训练模型为应用添加多语言语音播报功能。 使用 XTTS 模型基于短参考音频克隆声音。 在自有录音数据集上训练或微调定制语音模型。 搭建本地 TTS 服务,供内部工具调用,无需依赖云端 API。
- coqui-ai-TTS 怎么安装和运行?
- 安装 PyTorch、torchaudio 和 torchcodec(uv 会自动选择适合您系统的版本): uv pip install torch torchaudio torchcodec --torch-backend=auto 从 PyPI 安装 coqui-tts: uv pip install coqui-tts 在命令行列出可用的预训练模型: tts --list_models
- 在哪里获取 coqui-ai-TTS?
- 源代码和安装说明在 GitHub 上:https://github.com/idiap/coqui-ai-TTS
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Resemble AI 开源的文本转语音模型系列,支持基于参考音频的声音克隆,覆盖英语及多种其他语言。
基于 Flow Matching 与 Diffusion Transformer 的开源语音合成系统,可用短参考音频进行零样本音色克隆。
基于 ZipVoice 的轻量级 TTS 模型,支持声音克隆与 48kHz 语音生成,GPU 上可达 150 倍实时速度。
开源文本转语音库,KittenTTS 2 可从几秒音频克隆声音,并能在 CPU 上实时合成。
开源多语言零样本语音合成模型,支持 600 多种语言,并可克隆与设计声音。