mandarin-tts

用FastSpeech 2快速搭建中文语音合成,轻松生成普通话音频。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 108 🐛 待处理 28 👀 关注 7
GitHub ↗
GitHub 星标 ★ 477
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费

项目预览

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

项目数据

分类音频音乐
开发团队ranchlai
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型aishell3,fastspeech2,multi-speaker,pytorch,tacotron,tts,tts-chinese,tts-hanzi
GitHub 星标★ 477
上线时间2021-02-19 00:00:00
代码更新2022-05-28
仓库体积87.4 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

mandarin-tts 是一个基于 PyTorch 实现的中文普通话语音合成(TTS)开源项目。它采用 FastSpeech 2 作为声学模型,WaveGlow 作为声码器,利用标贝(Biaobei)和 AIShell-3 数据集训练,能够将文本转换为自然流畅的普通话语音。该项目解决了中文 TTS 领域缺乏高质量开源实现的问题,为开发者提供了完整的训练和推理流程。核心能力包括文本前端处理、音素级声学建模、波形生成,以及支持自定义数据集微调。项目代码结构清晰,适合研究学习 FastSpeech 2 在中文场景下的应用,也可作为构建中文语音助手、有声书等应用的基座。尽管项目早期,但已具备基本可用性,是中文 TTS 入门和二次开发的良好参考。

Star 增长趋势

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

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

使用教程

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

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

环境要求

  • Python
  • 音频依赖

安装与启动步骤

  1. 1拉代码

    语音合成研究框架,模块化拆分。

    git clone https://github.com/ranchlai/mandarin-tts.git
  2. 2以可编辑方式装

    装完才能跑里面的脚本。

    pip install -e .
  3. 3验一下文本前端

    它自带注音转换工具,先确认这一步对。

    python ../../mtts/text/gp2py.py -t "为适应新的网络传播方式和读者阅读习惯"
  4. 4跑合成

    用示例音色出一段音频。

如何确认成功

文本前端能正确输出拼音序列,跑合成能生成可播放的音频且中文发音基本正确

注意事项

  • 它是中文语音合成的模块化研究框架,面向快速试验而非直接上线。
  • 文本前端(尤其是多音字与数字读法)决定合成效果上限,先单独验证这一步。
  • 示例里的脚本路径是相对写法,要在正确目录下执行。
  • 训练自己的音色需要数据与算力,先用预训练模型试效果。

核心亮点

  • 基于FastSpeech 2,合成速度快,适合实时场景
  • 提供完整训练和推理代码,便于二次开发
  • 使用标贝和AIShell-3真实中文数据集,效果有保障

不足之处

  • 文档/社区待观察
  • 声码器WaveGlow推理速度较慢,可能影响实时性

适用场景

  • 中文语音助手开发
  • 有声内容自动生成
  • TTS模型教学与研究

替代项目

MeloTTS、ChatTTS、Coqui TTS

上一篇:EbookReader

下一篇:MTTS

同类项目推荐

Inflect 开源

轻量级 TTS,小体积也能生成自然语音,快速集成。

Inflect is a lightweight, high‑quality text‑to‑speech model designed to deliver s···

★ 167 2026-08-09
ComfyUI-FL-YuE2 开源

在 ComfyUI 里生成音乐并手动改音符,边听边调

YuE2 music generation and an editable piano roll for ComfyUI

★ 230 2026-10-02
cnn_vocoder 开源

用CNN快速生成语音波形,比传统声码器更快

A fast cnn-based vocoder

★ 78 2026-08-09
genmusic_demo_list 开源

一站式逛遍AI音乐生成Demo,快速体验前沿技术

a list of demo websites for automatic music generation research

★ 800 2026-08-09
parkiet 开源

荷兰语文本秒变自然语音,开源 TTS 模型

Parkiet is a 1.6B parameter Dutch text-to-speech model (TTS)

★ 99 2026-08-09
fish-speech 开源

上传几秒音频,克隆任意音色,生成自然逼真的语音。

SOTA Open Source TTS

★ 33628 2026-08-09
Auto-Synced-Translated-Dubs 开源

上传视频和字幕,自动生成多语言配音,音画同步无需手动。

Automatically translates the text of a video based on a subtitle file, and then uses···

★ 1753 2026-08-09
Chatterbox-TTS-Server 开源

一键自托管,轻松生成高质量语音,支持声音克隆和长文本处理。

Self-host the powerful Chatterbox TTS model. This server offers a user-friendly Web ···

★ 1498 2026-08-09
ComfyUI-VibeVoice 开源

在 ComfyUI 里拖拽生成带情感的多角色长语音

ComfyUI custom node for the VibeVoice TTS. Expressive, long-form, multi-speaker conv···

★ 611 2026-08-09