项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1069
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10 - 3.12(README 明确要求)
- 可访问 GitHub,用于克隆可选依赖仓库
- 可访问 HuggingFace 或 ModelScope 获取模型权重
安装与启动步骤
-
1获取项目代码
从 GitHub 克隆 GLM-TTS 仓库到本地,README 未直接给出该命令,仓库地址见项目主页。
git clone https://github.com/zai-org/GLM-TTS -
2安装Python依赖
确认 Python 版本在 3.10 至 3.12 之间,然后在项目根目录安装 requirements.txt 中的依赖。
pip install -r requirements.txt -
3装强化学习依赖
可选的强化学习相关依赖,进入 grpo/modules 目录克隆 s3prl 和 LaughterSegmentation 两个仓库。
cd grpo/modules git clone https://github.com/s3prl/s3prl git clone https://github.com/omine-me/LaughterSegmentation -
4下载模型权重
README 只给出了权重页面链接,未提供下载命令,需自行从 HuggingFace 或 ModelScope 获取权重。
-
5运行推理
README 的 Quick Start 仅列出“Running Inference Demo”小节标题,未给出具体命令,也可先在官网在线体验。
如何确认成功
README 未提供启动验证方式,需以仓库 Quick Start 中 Running Inference Demo 章节的实际内容为准。
常见问题
Q:对 Python 版本有什么要求?
A:README 明确要求使用 Python 3.10 至 Python 3.12 之间的版本,其他版本未做说明。
Q:强化学习依赖是必须安装的吗?
A:不是。README 将 grpo/modules 下 s3prl 与 LaughterSegmentation 的克隆标注为 optional(可选)。
Q:模型权重从哪里获取?
A:README 给出两个渠道:HuggingFace 的 zai-org/GLM-TTS 和 ModelScope 的 ZhipuAI/GLM-TTS。
Q:不部署本地环境能体验吗?
A:可以,README 提供了官网 https://audio.z.ai 的 Audio.Z.AI 入口,可先在线试用。
注意事项
- README 未给出推理脚本的具体运行命令,启动方式请以仓库 Running Inference Demo 章节的后续更新为准。
- 模型权重不随代码仓库提供,需另外从 HuggingFace 或 ModelScope 下载。
- README 提到 2D Vocos 声码器以及经强化学习优化的模型权重仍在开发中(Coming Soon),后续可能更新。
- 首次安装建议使用独立的 Python 虚拟环境,避免与系统环境中的依赖冲突。
核心亮点
- 多奖励强化学习联合优化,语音自然度和情感表现力显著优于传统方法
- 零样本克隆仅需数秒参考音频,无需微调即可适配新说话人
- 支持细粒度控制(语速、停顿、情感强度),创作灵活性高
不足之处
- 模型体积和推理资源消耗较大,边缘部署仍需优化
- 文档和社区生态尚不完善,上手门槛较高
适用场景
- 有声书/播客自动配音,快速生成多角色情感语音
- 虚拟助手/客服机器人,让回复更自然有温度
- 游戏或影视角色配音,低成本制作多情感台词
替代项目
XTTS (Coqui)、Bark (Suno)、VALL-E (Microsoft)
上一篇:1SHOT
下一篇:kokoro-tts
同类项目推荐
react-speech-highlight-demo
开源
让文字跟着语音走,边听边读不迷路
React / Vanilla JS Text to Speech with highlighting the words and sentences that are···
xttsv2-vllm-streaming-server
开源
让 XTTS-v2 实时说话,0.5 秒首响,即插即用
Real-time streaming TTS server for XTTS-v2 on vLLM — OpenAI-compatible API, ~0.5s T···
LEMAS-TTS
开源
一个模型克隆10种语言的说话人声音,几秒音频即可合成新语音。
LEMAS‑TTS is a multilingual zero‑shot text‑to‑speech system, supporting 10 langu···
Kokoro-FastAPI
开源
一键部署本地TTS,跨平台多语言语音合成,兼容OpenAI接口
Dockerized OpenAI-compatible wrapper for Kokoro-82M text-to-speech w/multiplatform C···
awesome-tts-samples
开源
边听边看论文,快速对比各家TTS语音效果
Awesome list of TTS papers with audio samples
TTS-Voice-Wizard
开源
让 VRChat 虚拟形象实时显示说话文字并语音回复
Speech to Text to Speech. Song now playing. Sends text as OSC messages to VRChat to ···
voicevox_core
开源
把日语TTS引擎装进你的应用,离线生成自然语音
無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア
VALL-E-X
开源
听 3 秒原声就能学舌,任何人的音色都能复刻
An open source implementation of Microsoft's VALL-E X zero-shot TTS model. Demo is a···
mustango
开源
用自然语言精准控制音乐生成,让每句描述都变成旋律。
Mustango: Toward Controllable Text-to-Music Generation
