FastDiff

让扩散声码器实时生成高质量语音,告别慢速合成。

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

项目预览

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

项目数据

分类音频音乐
开发团队Rongjiehuang
定价模式🏷️完全免费
价格说明开源项目,免费使用,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型ijcai2022,neural-vocoder,speech-synthesis,text-to-speech,vocoder
GitHub 星标★ 424
上线时间2022-01-17 00:00:00
代码更新2024-06-20
仓库体积3.1 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

FastDiff 是一个基于 PyTorch 实现的快速音频生成模型,源自 IJCAI 2022 论文。它属于神经声码器(neural vocoder)类别,主要用于语音合成和文本转语音(TTS)系统中的高质量音频波形生成。FastDiff 的核心创新在于提出了一种高效的扩散模型架构,通过引入时间相关的频率谱编码和跨模态注意力机制,显著降低了扩散模型在音频生成中的推理延迟,同时保持了与主流声码器相当的音频质量。它解决了传统扩散模型生成速度慢、难以实时应用的问题,使得扩散模型在语音合成领域从研究走向实用成为可能。项目提供了完整的训练和推理代码,支持自定义数据集,并针对多说话人场景进行了优化。

Star 增长趋势

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

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

使用教程

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

难度:高级 约 60 分钟 部署方式:本地GPU 5 步

环境要求

  • NVIDIA GPU
  • 语音数据集
  • PyTorch

安装与启动步骤

  1. 1拉仓库

    论文官方实现,含合成与训练两部分。

  2. 2建环境装依赖

    按仓库说明装,注意 torch 版本。

  3. 3跑一次示例合成

    仓库给了预训练配置,先照抄跑通。

  4. 4训练前先做对齐

    跳过对齐会训不出可用模型。

    python data_gen/tts/bin/pre_align.py --config <配置路径>
  5. 5再跑训练

    对齐完成后才能开始。

如何确认成功

合成的一段语音自然度明显高于传统声学模型基线,且韵律没有明显断裂或拖音

注意事项

  • 它是扩散模型做语音合成,推理步数是速度与质量的旋钮。
  • 对齐是训练的前置条件,跳过这一步等于白训。
  • 数据集要带转写文本,格式按仓库要求整理。
  • 采样步数降太多会出现金属音。
  • 克隆他人音色涉及人格权,需授权。

核心亮点

  • 推理速度比传统扩散声码器快数倍,接近实时,适合部署
  • 音频质量高,在主观评测中与 HiFi-GAN 等主流声码器相当
  • 代码结构清晰,基于 PyTorch,易于复现和二次开发

不足之处

  • 训练资源消耗较大,需要高性能 GPU
  • 文档/社区待观察,项目维护活跃度一般

适用场景

  • TTS 系统中的声码器模块,用于生成最终语音波形
  • 语音合成研究,探索扩散模型在音频生成中的应用
  • 需要低延迟语音合成的实时交互场景

替代项目

HiFi-GAN、WaveGlow、DiffWave

上一篇:ProDiff

下一篇:personalized-podcast

同类项目推荐

qwentts.cpp 开源

本地跑 TTS,克隆音色还能设计声音,不联网

Local AI text-to-speech with voice cloning and voice design, powered by GGML. C++17 ···

★ 209 2026-10-01
rapping-neural-network 开源

用AI生成Kanye风格说唱歌词,输入开头即出完整段落

Rap song writing recurrent neural network trained on Kanye West's entire discography

★ 1067 2026-08-09
mustango 开源

用自然语言精准控制音乐生成,让每句描述都变成旋律。

Mustango: Toward Controllable Text-to-Music Generation

★ 396 2026-08-09
LVCNet 开源

用位置可变卷积,让语音合成又快又自然

LVCNet: Efficient Condition-Dependent Modeling Network for Waveform Generation

★ 80 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
HeadTTS 开源

浏览器里跑TTS,带时间戳和口型,直接做唇形同步

HeadTTS: Free neural text-to-speech (Kokoro) with timestamps and visemes for lip-syn···

★ 184 2026-08-09
TextToTalk 开源

游戏聊天自动朗读,解放双眼,不错过任何重要信息。

Chat TTS plugin for Dalamud. Has support for triggers/exclusions, several TTS provid···

★ 76 2026-08-09
pytorch-dc-tts 开源

用 PyTorch 快速训练中英蒙三语语音合成模型

Text to Speech with PyTorch (English and Mongolian)

★ 185 2026-08-09
Unitale 开源

浏览器里一键把剧本变成带音效和配图的有声书

一个基于Indextts和Qwen3TTS的 AI 有声书制作工具。利用 LLM 自动拆解剧本与识别情绪,集成···

★ 240 2026-08-09