← 开源
descriptinc

melgan-neurips

GAN-based Mel-Spectrogram Inversion Network for Text-to-Speech Synthesis

Model DevelopmentArchitectureDomain-specific trainingPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.04k
Star
210
Fork
+0
本周
1
贡献者
创建于 2019-10-25 · 更新于 2026-10-04 · 今日第 11929 名
主要开发者
ritheshkumar95

descriptinc/melgan-neurips 排名第 11,929,有 1,041 个星标。

同类别比较

descriptinc/melgan-neurips 排名第 11,929,此处有 8 个同类条目;motional/nuplan-devkit 排名第 11,926。

同类别比较
名称排名指标
openai/supervised-reptile11,919
语言:
JavaScript
星标数:
1,043
分叉数:
212
简介:
Code for the paper "On First-Order Meta-Learning Algorithms"
volcengine/veScale11,922
语言:
Python
星标数:
1,043
分叉数:
66
简介:
Byted PyTorch Distributed for Hyperscale Training of LLMs and RLs
google-research/morph-net11,925
语言:
Python
星标数:
1,042
分叉数:
151
简介:
Fast & Simple Resource-Constrained Learning of Deep Network Structure
motional/nuplan-devkit11,926
语言:
Python
星标数:
1,042
分叉数:
219
简介:
The devkit of the nuPlan dataset.
pykaldi/pykaldi11,932
语言:
Python
星标数:
1,041
分叉数:
246
简介:
A Python wrapper for Kaldi
pytorch/tensordict11,933
语言:
Python
星标数:
1,041
分叉数:
135
简介:
TensorDict is a pytorch dedicated tensor container.
Phylliade/ikpy11,937
语言:
Python
星标数:
1,039
分叉数:
179
简介:
IKPy, an Universal Inverse Kinematics library
1e0ng/simhash11,940
语言:
Python
星标数:
1,038
分叉数:
220
简介:
A Python Implementation of Simhash Algorithm
关键参数与规格
关键参数与规格
参数值
语言Python
类别Model Development
子类别Architecture,Domain-specific training
关键词Text-to-speech
星标数1,041
分叉数210
贡献者1
创建日期2019-10-25
更新日期2026-10-04
1 天星标数0
7 天星标数0
排名11,929
上次排名11,842
排名变化-87
7 天星标排名13,194
上次 7 天星标排名13,213
7 天星标排名变化19
总星标排名10,828
上次总星标排名10,802
总星标排名变化-26
国家USA
README 摘录

Official repository for the paper MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis Previous works have found that generating coherent raw audio waveforms with GANs is challenging. In this paper, we show that it is possible to train GANs reliably to generate high quality coherent waveforms by introducing a set of architectural changes and simple training techniques. Subjective evaluation metric (Mean Opinion Score, or MOS) shows the effectiveness of the proposed approach for high quality mel-spectrogram inversion. To establish

the generality of the proposed techniques, we show qualitative results of our model in speech synthesis, music domain translation and unconditional music synthesis. We evaluate the various components of the model through ablation studies and suggest a set of guidelines to design general purpose discriminators and generators for conditional sequence synthesis tasks. Our model is non-autoregressive, fully convolutional, with significantly fewer parameters than competing models and generalizes to unseen speakers for mel-spectrogram inversion. Our pytorch implementation runs at

more than 100x faster than realtime on GTX 1080Ti GPU and more than 2x faster than real-time on CPU, without any hardware specific optimization tricks. Blog post with samples and accompanying code coming soon. You can try the speech correction application here created based on the end-to-end speech synthesis pipeline using MelGAN. Check the slides if you aren't attending the NeurIPS 2019 conference to check out our poster. Code organization Preparing dataset Create a raw folder with

all the samples stored in subfolder. Run these commands: Training Example PyTorch Hub Example

常见问题

记录了多少星标和分叉?

descriptinc/melgan-neurips 有 1,041 个星标和 210 个分叉。

仓库排名是多少?

descriptinc/melgan-neurips 排名第 11,929。

记录的语言和类别是什么?

descriptinc/melgan-neurips 有 1,041 个星标,语言为 Python,类别为 Model Development。

哪个仓库排名最接近?

descriptinc/melgan-neurips 与 motional/nuplan-devkit 比较,后者排名第 11,926,有 1,042 个星标。

README

Official repository for the paper MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis

Previous works have found that generating coherent raw audio waveforms with GANs is challenging. In this paper, we show that it is possible to train GANs reliably to generate high quality coherent waveforms by introducing a set of architectural changes and simple training techniques. Subjective evaluation metric (Mean Opinion Score, or MOS) shows the effectiveness of the proposed approach for high quality mel-spectrogram inversion. To establish the generality of the proposed techniques, we show qualitative results of our model in speech synthesis, music domain translation and unconditional music synthesis. We evaluate the various components of the model through ablation studies and suggest a set of guidelines to design general purpose discriminators and generators for conditional sequence synthesis tasks. Our model is non-autoregressive, fully convolutional, with significantly fewer parameters than competing models and generalizes to unseen speakers for mel-spectrogram inversion. Our pytorch implementation runs at more than 100x faster than realtime on GTX 1080Ti GPU and more than 2x faster than real-time on CPU, without any hardware specific optimization tricks. Blog post with samples and accompanying code coming soon.

Visit our website for samples. You can try the speech correction application here created based on the end-to-end speech synthesis pipeline using MelGAN.

Check the slides if you aren't attending the NeurIPS 2019 conference to check out our poster.

Code organization

├── README.md             <- Top-level README.
├── set_env.sh            <- Set PYTHONPATH and CUDA_VISIBLE_DEVICES.
│
├── mel2wav
│   ├── dataset.py           <- data loader scripts
│   ├── modules.py           <- Model, layers and losses
│   ├── utils.py             <- Utilities to monitor, save, log, schedule etc.
│
├── scripts
│   ├── train.py                    <- training / validation / etc scripts
│   ├── generate_from_folder.py

Preparing dataset

Create a raw folder with all the samples stored in wavs/ subfolder. Run these commands:

ls wavs/*.wav | tail -n+10 > train_files.txt
ls wavs/*.wav | head -n10 > test_files.txt

Training Example

. source set_env.sh 0
# Set PYTHONPATH and use first GPU
python scripts/train.py --save_path logs/baseline --path 

PyTorch Hub Example

import torch
vocoder = torch.hub.load('descriptinc/melgan-neurips', 'load_melgan')
vocoder.inverse(audio)  # audio (torch.tensor) -> (batch_size, 80, timesteps)
排名相邻
同类项目