百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

wavegan

> 编程语言
开源

WaveGAN: 使用生成式对抗网络学习合成原始音频

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

WaveGAN: 使用生成式对抗网络学习合成原始音频

WaveGAN (v2)

正式实现了 WaveGAN 算法,这是一种 机器学习 算法,用于学习生成原始音频波形。 更新 (2019 年 2 月 2 日): 为了响应常见请求,我们对此仓库进行了大量改进:

  • 添加了流式数据加载器,允许您在不进行预处理的情况下使用 MP3、WAV、OGG 等文件训练 WaveGAN
  • 添加了能够生成更长音频示例(最长可达 4 秒,采样率为 16kHz)的 WaveGAN 训练功能
  • 添加对任何音频采样率的支持
  • 添加了对多通道音频的支持
  • 与 Python 3 和 Tensorflow 1.12.0 兼容
  • 旧版 (v1) 仍可在 此标签 中找到

这是 TensorFlow 官方实现的 WaveGAN(Donahue 等人,2018 年)(论文)(演示)(音频示例)。 WaveGAN 是一种 机器学习 算法,通过观察大量真实音频的示例来学习合成原始波形音频。 WaveGAN 与用于学习生成图像的流行 DCGAN 方法(Radford 等人,2016 年)相媲美。在本仓库中,我们包含了一种 WaveGAN 实现,能够学习生成长达 4 秒的 16kHz 音频。为了进行比较,我们还包含了 SpecGAN 的实现,这是一种音频生成方法,将图像生成 GAN 应用于类似于图像的音频频谱图。

WaveGAN 可以学习合成许多不同的音频域。在上图中,我们可视化了语音、鸟类鸣叫、鼓声特效和钢琴节选的真实音频和由 WaveGAN 生成的音频。这些音频示例以及更多内容可以在 这里 找到。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言