跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

WaveGlow

AI GitHub 仓库文字转语音开源 · NVIDIA Blackwell, DRIVE, Jetson, RTX

WaveGlow 是 NVIDIA 开发的一个开源基于流的神经网络,用于文本到语音合成。给定一个梅尔谱图,它直接生成语音音频,无需自回归步骤,使用单一的基于似然的成本函数进行训练。PyTorch 代码和预训练模型面向构建或基准测试语音合成声码器的研究人员和工程师。

查看仓库
分享
查看仓库
分享

WaveGlow 是一个用于语音合成的基于流的生成网络,由 NVIDIA 研究人员 Ryan Prenger、Rafael Valle 和 Bryan Catanzaro 开发。它结合了 Glow 和 WaveNet 的思想,从梅尔谱图生成高质量的语音音频,无需早期声码器依赖的自回归解码步骤。

阅读更多

该网络作为一个单一模型实现,使用单一成本函数进行训练:最大化训练数据的似然性。根据附带的论文,这使得训练比多阶段方法更简单、更稳定,而 PyTorch 实现报告在 NVIDIA V100 GPU 上以 1200 kHz 的速度生成音频,其平均意见分数与当时最佳的公开 WaveNet 实现相当。

该代码库提供了重现或基于此工作的所有必要内容。预训练的 WaveGlow 检查点和匹配的梅尔谱图文件可用于立即运行推理,使用 inference.py 脚本从梅尔谱图文件列表合成音频。要训练新模型,代码库包括围绕 LJ Speech 数据集格式构建的脚本:文件列表被拆分为训练集和测试集,梅尔谱图通过 mel2samp.py 生成,训练通过 train.py 运行,distributed.py 可用于多 GPU 设置。可以通过模型的配置文件启用混合精度(fp16)训练。一个单独的转换脚本 convert_model.py 更新在当前架构之前保存的旧检查点,以便与之配合使用,因为当前版本将残差和跳过连接融合到网络中。

设置从克隆代码库和初始化其 git 子模块开始,安装 Python 依赖项,并安装 NVIDIA 的 Apex 库,训练和推理代码依赖于此。由于该项目是研究发布而非打包应用程序,因此使用它意味着直接使用这些命令行脚本,而不是图形界面。

WaveGlow 旨在为希望运行推理、在新语音数据上重新训练或与其他生成方法(如 WaveNet)进行比较的语音合成研究人员和工程师提供参考声码器实现。由模型生成的音频样本可在项目链接的网站上获得,附带的论文记录了用于判断音频质量的平均意见分数评估。

  • 类别文字转语音
  • 定价模式开源
  • 部署云端, 自托管
  • 平台NVIDIA Blackwell, DRIVE, Jetson, RTX

  • 直接从梅尔谱图生成语音音频,无需自回归解码步骤

  • 使用单一最大似然成本函数进行训练

  • 提供预训练的 WaveGlow 检查点和匹配的梅尔谱图数据以进行推理

  • 包括在 LJ Speech 数据集格式上训练新模型的脚本

  • 通过 NCCL 支持多 GPU 分布式训练

  • 支持混合精度(fp16)训练和推理

  • 包括用于将旧检查点更新到当前架构的转换脚本

  • 根据附带的论文报告在 NVIDIA V100 GPU 上以 1200 kHz 生成音频

  1. 克隆代码库:克隆 NVIDIA/waveglow 并初始化其子模块。

  2. 安装依赖项:安装 Python 依赖项和 Apex 库。

  3. 获取数据:下载预训练的 WaveGlow 模型和示例梅尔谱图,或 LJ Speech 数据集以训练自己的模型。

  4. 运行推理:使用 inference.py 从梅尔谱图生成音频。

  5. 训练(可选):在自己的数据集上运行 train.py,或在多 GPU 上运行 distributed.py。

  6. 评估输出:比较生成的音频质量并调整设置,如 fp16 或 sigma 参数。

  • 文本到语音声码器
  • 声码器研究
  • 自定义语音训练

与 WaveGlow 类似的热门AI工具

这是一个 Parallel WaveGAN 及相关音频生成模型的非官方演示页面。它展示了包括 MelGAN、Multiband-MelGAN、HiFi-GAN 和 StyleMelGAN 在内的各种实现生成的音频样本,涵盖英语、日语和普通话。可将生成的音频与真实音频进行对比。

文字转语音
查看工具

这是一个 Parallel WaveGAN 及相关音频生成模型的非官方演示页面。它展示了包括 MelGAN、Multiband-MelGAN、HiFi-GAN 和 StyleMelGAN 在内的各种实现生成的音频样本,涵盖英语、日语和普通话。可将生成的音频与真实音频进行对比。

文字转语音
查看 AI GitHub 仓库 Top 250

HiFi-GAN 语音合成

AI GitHub 仓库

HiFi-GAN 是一种高效、高保真的生成对抗网络,用于语音合成。它通过建模音频中的周期性模式来提升样本质量,以极快的速度实现接近人声的质量。该模型支持单说话人、未见过的说话人以及端到端合成,并提供适用于 CPU 的轻量级版本。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

高效、高保真的生成对抗网络,用于语音合成。它通过建模音频中的周期性模式来提升样本质量,以极快的速度实现接近人声的质量。该模型支持单说话人、未见过的说话人以及端到端合成,并提供适用于 CPU 的轻量级版本。HiFi-GAN 是一种高效、高保真的生成对抗网络,用于语音合成。它通过建模音频中的周期性模式来提升样本质量,以极快的速度实现接近人声的质量。该模型支持单说话人、未见过的说话人以及端到端合成,并提供适用于 CPU 的轻量级版本。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Audiocraft

AI GitHub 仓库

Audiocraft 是一个用于深度学习音频生成和处理的 PyTorch 库。它提供了像 MusicGen(用于可控音乐生成)和 AudioGen(用于文本到声音)这样的最先进模型。该库还包含 EnCodec 音频压缩器和用于研究的训练代码。

AI 模型与大语言模型
查看工具

AI GitHub 仓库

用于深度学习音频生成和处理的 PyTorch 库。它提供了像 MusicGen(用于可控音乐生成)和 AudioGen(用于文本到声音)这样的最先进模型。该库还包含 EnCodec 音频压缩器和用于研究的训练代码。Audiocraft 是一个用于深度学习音频生成和处理的 PyTorch 库。它提供了像 MusicGen(用于可控音乐生成)和 AudioGen(用于文本到声音)这样的最先进模型。该库还包含 EnCodec 音频压缩器和用于研究的训练代码。

AI 模型与大语言模型
查看 AI GitHub 仓库 Top 250

Mozilla TTS

AI GitHub 仓库

Mozilla TTS 是一个基于深度学习的文本转语音系统。它提供将文本转换为自然声音的语音的工具和资源,支持多种语言和声音。非常适合 AI 和语音合成领域的开发者和研究人员。

文字转语音
查看工具

AI GitHub 仓库

基于深度学习的文本转语音系统。它提供将文本转换为自然声音的语音的工具和资源,支持多种语言和声音。非常适合 AI 和语音合成领域的开发者和研究人员。Mozilla TTS 是一个基于深度学习的文本转语音系统。它提供将文本转换为自然声音的语音的工具和资源,支持多种语言和声音。非常适合 AI 和语音合成领域的开发者和研究人员。

文字转语音
查看 AI GitHub 仓库 Top 250

F5-TTS 是一款语音合成工具,旨在使用流匹配技术生成流畅且忠实的语音。它为开发者提供官方代码,以创建高质量、自然听感的语音输出。

文字转语音
查看工具

语音合成工具,旨在使用流匹配技术生成流畅且忠实的语音。它为开发者提供官方代码,以创建高质量、自然听感的语音输出。F5-TTS 是一款语音合成工具,旨在使用流匹配技术生成流畅且忠实的语音。它为开发者提供官方代码,以创建高质量、自然听感的语音输出。

文字转语音
查看 AI GitHub 仓库 Top 250

GPT-SoVITS 是一个语音克隆模型,使用户能够仅使用一分钟的语音数据创建高质量的文本转语音 (TTS) 输出。它利用少量学习技术进行有效的语音合成。

AI 语音生成器

AI GitHub 仓库 排名第 131 位

查看工具

语音克隆模型,使用户能够仅使用一分钟的语音数据创建高质量的文本转语音 (TTS) 输出。它利用少量学习技术进行有效的语音合成。GPT-SoVITS 是一个语音克隆模型,使用户能够仅使用一分钟的语音数据创建高质量的文本转语音 (TTS) 输出。它利用少量学习技术进行有效的语音合成。

精选AI 语音生成器
AI GitHub 仓库 排名第 131 位

OpenAI Whisper

AI GitHub 仓库

Whisper 是 OpenAI 开发的一个强大、通用的语音识别模型。它在多语言语音识别、语音翻译和语言识别方面表现出色。通过在多样化的音频数据上进行训练,它提供了一个单一模型来处理各种语音处理任务,用统一的序列到序列方法取代了传统的多阶段流水线。

AI 转录工具
查看工具

AI GitHub 仓库

Whisper 是 OpenAI 开发的一个强大、通用的语音识别模型。它在多语言语音识别、语音翻译和语言识别方面表现出色。通过在多样化的音频数据上进行训练,它提供了一个单一模型来处理各种语音处理任务,用统一的序列到序列方法取代了传统的多阶段流水线。

精选AI 转录工具
查看 AI GitHub 仓库 Top 250

探索由 DiffWave 提供支持的音频合成演示,DiffWave 是一款多功能扩散模型。此资源展示了神经声码、类别条件生成、无条件波形创建和语音去噪能力。它提供了音频样本,并深入介绍了模型在各种数据集和条件下的性能,突出了其灵活性。

AI 模型与大语言模型
查看工具

探索由 DiffWave 提供支持的音频合成演示,DiffWave 是一款多功能扩散模型。此资源展示了神经声码、类别条件生成、无条件波形创建和语音去噪能力。它提供了音频样本,并深入介绍了模型在各种数据集和条件下的性能,突出了其灵活性。

AI 模型与大语言模型
查看 AI 模型 Top 5
1/8