MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis

Kundan Kumar, Rithesh Kumar, Thibault de Boissiere, Lucas Gestin, Wei Zhen Teoh +4 more
10/8/2019
eess.AScs.CLcs.LG

Official code: descriptinc/melgan-neurips (1,042 stars, MIT, PyTorch, last commit 2023-08-28).

Abstract

Previous works (Donahue et al., 2018a; Engel et al., 2019a) 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.

View on arXivView PDF

Code Implementations(1)

PyTorchMIT

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

1,042210Shell, PythonOct 25, 20193 years agoMIT
deep-learningganspytorchspeech-synthesis

Similar Papers

Cite this paper

@article{kumar2019melgan,
  title  = {MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis},
  author = {Kundan Kumar and Rithesh Kumar and Thibault de Boissiere and Lucas Gestin and Wei Zhen Teoh and Jose Sotelo and Alexandre de Brebisson and Yoshua Bengio and Aaron Courville},
  year   = {2019},
  eprint = {1910.06711},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1910.06711}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1910.06711.svg)](https://codeofpaper.com/paper/1910.06711)

Discussion