
FastDiff
让扩散声码器实时生成高质量语音,告别慢速合成。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 424
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- NVIDIA GPU
- 语音数据集
- PyTorch
安装与启动步骤
-
1拉仓库
论文官方实现,含合成与训练两部分。
-
2建环境装依赖
按仓库说明装,注意 torch 版本。
-
3跑一次示例合成
仓库给了预训练配置,先照抄跑通。
-
4训练前先做对齐
跳过对齐会训不出可用模型。
python data_gen/tts/bin/pre_align.py --config <配置路径> -
5再跑训练
对齐完成后才能开始。
如何确认成功
合成的一段语音自然度明显高于传统声学模型基线,且韵律没有明显断裂或拖音
注意事项
- 它是扩散模型做语音合成,推理步数是速度与质量的旋钮。
- 对齐是训练的前置条件,跳过这一步等于白训。
- 数据集要带转写文本,格式按仓库要求整理。
- 采样步数降太多会出现金属音。
- 克隆他人音色涉及人格权,需授权。
核心亮点
- 推理速度比传统扩散声码器快数倍,接近实时,适合部署
- 音频质量高,在主观评测中与 HiFi-GAN 等主流声码器相当
- 代码结构清晰,基于 PyTorch,易于复现和二次开发
不足之处
- 训练资源消耗较大,需要高性能 GPU
- 文档/社区待观察,项目维护活跃度一般
适用场景
- TTS 系统中的声码器模块,用于生成最终语音波形
- 语音合成研究,探索扩散模型在音频生成中的应用
- 需要低延迟语音合成的实时交互场景
替代项目
HiFi-GAN、WaveGlow、DiffWave
上一篇:ProDiff
同类项目推荐
qwentts.cpp
开源
本地跑 TTS,克隆音色还能设计声音,不联网
Local AI text-to-speech with voice cloning and voice design, powered by GGML. C++17 ···
rapping-neural-network
开源
用AI生成Kanye风格说唱歌词,输入开头即出完整段落
Rap song writing recurrent neural network trained on Kanye West's entire discography
mustango
开源
用自然语言精准控制音乐生成,让每句描述都变成旋律。
Mustango: Toward Controllable Text-to-Music Generation
LVCNet
开源
用位置可变卷积,让语音合成又快又自然
LVCNet: Efficient Condition-Dependent Modeling Network for Waveform Generation
edge-tts
开源
无需密钥,几行代码调用微软 Edge 免费语音合成
Edge TTS is a Node or Bun package that allows access to the online text-to-speech se···
HeadTTS
开源
浏览器里跑TTS,带时间戳和口型,直接做唇形同步
HeadTTS: Free neural text-to-speech (Kokoro) with timestamps and visemes for lip-syn···
TextToTalk
开源
游戏聊天自动朗读,解放双眼,不错过任何重要信息。
Chat TTS plugin for Dalamud. Has support for triggers/exclusions, several TTS provid···
pytorch-dc-tts
开源
用 PyTorch 快速训练中英蒙三语语音合成模型
Text to Speech with PyTorch (English and Mongolian)
Unitale
开源
浏览器里一键把剧本变成带音效和配图的有声书
一个基于Indextts和Qwen3TTS的 AI 有声书制作工具。利用 LLM 自动拆解剧本与识别情绪,集成···