glow-tts

用生成流实现快速、高质量的端到端语音合成

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 154 🐛 待处理 47 👀 关注 16
GitHub ↗
GitHub 星标 ★ 717
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

glow-tts 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队jaywalnut310
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型deep-learning,pytorch,speech-synthesis,text-to-speech,tts
GitHub 星标★ 717
上线时间2020-05-19 00:00:00
代码更新2022-07-12
仓库体积2.2 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数9

项目介绍

glow-tts 是一个基于生成流(Generative Flow)的文本转语音(TTS)开源项目,由蒙特利尔大学等机构的研究者提出。它通过单调对齐搜索(Monotonic Alignment Search)实现文本与语音序列的精确对齐,无需外部对齐模型,从而简化了传统TTS的流程。项目核心能力包括:端到端的训练方式、可并行生成的高质量语音、以及比自回归模型更快的推理速度。它解决了传统TTS中注意力对齐不稳定、训练复杂、推理慢等问题,在语音自然度和韵律表现上接近甚至超越当时的主流模型。代码基于PyTorch实现,提供了完整的训练和推理脚本,适合研究者和开发者进行二次开发或实验。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 717

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • GPU 建议
  • Python 3.8+
  • 语音语料

安装与启动步骤

  1. 1装依赖

    按论文配置装环境。

    pip install -r requirements.txt
  2. 2下数据

    准备对齐语料与音素表。

    # 参考仓库预处理脚本
  3. 3训练

    用基础配置训一版。

    sh train_ddi.sh configs/base.json base
  4. 4合成

    训练完成后跑合成脚本。

    # 用导出模型合成一句

如何确认成功

合成音频能听清内容,时长与文本匹配。

注意事项

  • 它用单调对齐搜索做时长预测,训练比常规 TTS 稳。
  • 语料质量决定音质上限。

核心亮点

  • 无需外部对齐模型,通过单调对齐搜索实现精确文本-语音对齐,简化训练流程
  • 基于流的非自回归架构,支持并行生成,推理速度显著快于自回归TTS
  • 语音自然度和韵律表现优秀,在MOS评测中接近或超过当时SOTA模型

不足之处

  • 训练需要较大规模高质量语音数据,对数据质量敏感
  • 文档和社区支持相对薄弱,上手门槛较高

适用场景

  • 研究用途:作为TTS前沿模型基线,用于对比实验或改进
  • 快速原型开发:需要快速生成高质量语音的demo或应用
  • 低资源部署:在CPU或边缘设备上实现实时语音合成

替代项目

Tacotron 2、FastSpeech 2、VITS

同类项目推荐

ismir2019tutorial 开源

跟着教程用GAN生成音乐,从理论到案例一站学会

Website for tutorial "Generating Music with GANs: An Overview and Case Studies"

★ 84 2026-08-09
VAENAR-TTS 开源

用VAE+非自回归框架,让语音合成更快更稳

PyTorch Implementation of VAENAR-TTS: Variational Auto-Encoder based Non-AutoRegress···

★ 74 2026-08-09
edge-tts 开源

无需密钥,几行代码调用微软 Edge 免费语音合成

Edge TTS is a Node or Bun package that allows access to the online text-to-speech se···

★ 155 2026-08-09
Expressive-FastSpeech2 开源

让TTS带情绪和对话感,快速训练多语言表达性语音

PyTorch Implementation of Non-autoregressive Expressive (emotional, conversational) ···

★ 322 2026-08-09
silero-stress 开源

给俄语文本自动标重音,让TTS发音更准

Silero Stress — pre-trained enterprise-grade automated stress and homograph disambi···

★ 168 2026-08-09
minutes 开源

把会议和语音笔记变成可搜索的AI记忆库,本地处理,隐私无忧。

Open-source, local-first Granola/Otter alternative that Claude Code, Codex, Cursor, ···

★ 1596 2026-08-13
EDDiscovery 开源

记录你的星际航迹,用3D星图回放《精英危险》的每一段旅程。

Captains log and 3d star map for Elite Dangerous

★ 908 2026-08-09
edge-TTS-record 开源

一键录制 Edge 朗读语音,秒存 WAV 音频

一个可以录制 Microsoft Edge 浏览器的语音合成(TTS)语音并输出为 .wav 音频的(windows···

★ 1366 2026-08-09
lyrictor 开源

把歌曲变成可分享的 AI 视觉作品,无需设计基础

Desktop and browser-based creative tool for turning personal interpretations of song···

★ 57 2026-08-09