Audio ML PapersLandmark papers
← All papers
RESEARCH PAPER / 2019-10-08

MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis

★ Kundan Kumar , ★ Rithesh Kumar , Thibault de Boissiere, ★ Yoshua Bengio ...Full author list in the original paper.

University of Montreal +1 · arxiv

Affiliations: University of Montreal, Lyrebird AI

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.

The following analysis is generated by AI and may contain errors. It is separate from the authors’ abstract and is not peer review.

Research summary

MelGAN introduces a novel GAN architecture for conditional audio synthesis, demonstrating significant improvements in speed and quality over existing models. The comprehensive evaluation and methodological rigor establish its potential as a valuable tool in the audio generation landscape, paving the way for further innovations in the field.

Methodology

The paper presents a novel GAN architecture, MelGAN, specifically designed for conditional audio synthesis. The methodology includes significant architectural innovations such as a non-autoregressive, fully convolutional generator and a multi-scale discriminator setup. The authors effectively address common issues in GAN training for audio, such as the introduction of artifacts and the need for additional loss functions. The use of weight normalization and careful design choices to mitigate checkerboard artifacts demonstrates a thorough understanding of the challenges in audio synthesis.

Results & evaluation

The experiments are comprehensive, including ablation studies that validate the importance of various architectural components. The Mean Opinion Score (MOS) tests provide a subjective evaluation of audio quality, which is crucial for audio generation tasks. The results indicate that MelGAN performs comparably to state-of-the-art models like WaveNet and WaveGlow, showcasing its effectiveness in practical applications such as text-to-speech synthesis and music translation.

Reproducibility

The authors provide a clear implementation of their model in PyTorch, along with a GitHub repository, which enhances reproducibility. The paper includes detailed descriptions of the training process, hyperparameters, and evaluation metrics, allowing other researchers to replicate their work effectively.

Limitations

One limitation noted is the requirement for time-aligned conditioning information, which may not be feasible in all scenarios. Additionally, while the model shows promise for generalization to unseen speakers, further exploration is needed to fully understand its capabilities in diverse audio contexts.

Broader impact

The advancements presented in MelGAN could significantly impact the fields of speech synthesis, music generation, and audio processing. The ability to generate high-quality audio waveforms efficiently opens up possibilities for real-time applications in various domains, including entertainment, communication, and accessibility technologies. MelGAN introduces a novel GAN architecture for conditional audio synthesis, demonstrating significant improvements in speed and quality over existing models. The comprehensive evaluation and methodological rigor establish its potential as a valuable tool in the audio generation landscape, paving the way for further innovations in the field.

Curator note

Kumar et al.; GAN-based real-time vocoder; orders of magnitude faster than WaveNet

Author of this paper? Send a correction.