Transformer-TTS

用 Transformer 替代 RNN,快速训练语音合成模型

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

项目预览

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

项目数据

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

项目介绍

Transformer-TTS 是一个基于 PyTorch 实现的文本转语音(TTS)项目,对应论文《Neural Speech Synthesis with Transformer Network》。它用 Transformer 架构替代了传统 Tacotron 中的循环神经网络,解决了 RNN 在长序列建模中训练慢、难以并行的问题。项目实现了从文本到梅尔频谱的端到端生成,包含注意力机制的可视化工具,方便研究者理解模型的对齐过程。核心能力包括:基于多头注意力的编码器-解码器结构、位置编码、以及用于稳定训练的引导注意力损失。它适合作为学习 Transformer 在语音合成中应用的参考实现,也为后续的 FastSpeech 等并行 TTS 模型奠定了基础。

Star 增长趋势

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

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

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

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

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 3.6 左右
  • 自己的语音语料
  • GPU 更佳

安装与启动步骤

  1. 1确认年代

    早期 Transformer 结构的语音合成实现,依赖版本偏旧。

  2. 2建旧版环境

    按当年的 TensorFlow 或 PyTorch 版本建环境,新版直接跑会报 API 变更。

  3. 3准备语料

    文本与音频要严格对齐,采样率统一后再训练。

  4. 4训练与合成

    先小步数确认 loss 正常,再合成试听。

    pip install -r requirements.txt

如何确认成功

训练 loss 下降,能合成出可听的音频

注意事项

  • 老项目的工程价值有限,学习结构可以,生产建议用现成 TTS。
  • 语料量太小合成的音质会明显发闷。

核心亮点

  • 纯 PyTorch 实现,代码结构清晰,适合学习 Transformer 在 TTS 中的应用
  • 内置注意力图可视化,直观展示文本与语音的对齐过程
  • 提供预训练模型和合成样本,可快速体验效果

不足之处

  • 仅支持英文,且依赖外部工具提取文本音素,使用门槛较高
  • 模型为早期版本,合成语音自然度不如现代 TTS 系统
  • 文档/社区待观察

适用场景

  • 学术研究:复现论文,理解 Transformer 在语音合成中的机制
  • 教学演示:用于讲解注意力机制和端到端 TTS 流程
  • 基线对比:作为并行 TTS 模型的对比基线

替代项目

Tacotron2、FastSpeech、Tacotron

上一篇:voicebox-pytorch

下一篇:voice-builder

同类项目推荐

WaveGrad 开源

用扩散模型快速生成高保真语音波形,一步到位

Implementation of WaveGrad high-fidelity vocoder from Google Brain in PyTorch.

★ 407 2026-08-09
sea-g2p 开源

快速搞定印尼语、泰语、越南语文本转音素,助力 TTS 更地道。

Fast multilingual text-to-phoneme converter for South East Asian languages.

★ 118 2026-08-09
AudioSmith 开源

Mac 上本地搞定转录、配音和声音克隆

Speech, voices, stories, audiobooks, dubbing and transcription, made on your Mac. Fr···

★ 227 2026-11-02
video-bgm-generation 开源

根据视频内容自动生成匹配的背景音乐,省时又专业

[ACM MM 2021 Best Paper Award] Video Background Music Generation with Controllable M···

★ 329 2026-08-09
PyThaiTTS 开源

用 Python 快速生成自然泰语语音,离线可用

Open Source Thai Text-to-speech library in Python

★ 116 2026-08-09
T5Gemma-TTS 开源

上传一段语音,即刻克隆音色并生成多语言自然语音。

Multilingual TTS model with voice cloning and duration control, based on T5Gemma enc···

★ 313 2026-08-09
ebook2audiobookpiper-tts 开源

一键把电子书变成有声书,支持多语言,Docker 部署即用

Converts ebooks into audiobooks with piper-tts

★ 107 2026-08-09
PL-BERT 开源

用音素级 BERT 让 TTS 说话更自然,韵律更生动。

Phoneme-Level BERT for Enhanced Prosody of Text-to-Speech with Grapheme Predictions

★ 270 2026-08-09
praises 开源

把文字变成语音,轻松听书、配音、学外语。

Praises is a text-to-speech tool that can help you read text easily.

★ 270 2026-08-09