Chunked Autoregressive GAN for Conditional Waveform Synthesis
By Max Morrison, Rithesh Kumar, Kundan Kumar, Prem Seetharaman, Aaron C. Courville, Yoshua Bengio. 2021
96 citations recorded by the source corpus.
Conditional waveform synthesis models learn a distribution of audio waveforms given conditioning such as text, mel-spectrograms, or MIDI. These systems employ deep generative models that model the waveform via either sequential (autoregressive) or parallel (non-autoregressive) sampling. Generative adversarial networks (GANs) have become a common choice for non-autoregressive waveform synthesis. However, state-of-the-art GAN-based models produce artifacts when performing mel-spectrogram inversion. In this paper, we demonstrate that these artifacts correspond with an inability for the generator to learn accurate pitch and periodicity. We show that simple pitch and periodicity conditioning is insufficient for reducing this error relative to using autoregression. We discuss the inductive bias that autoregression provides for learning the relationship between instantaneous frequency and phase, and show that this inductive bias holds even when autoregressively sampling large chunks of the waveform during each forward pass. Relative to prior state-of-the-art GAN-based models, our proposed model, Chunked Autoregressive GAN (CARGAN) reduces pitch error by 40-60%, reduces training time by 58%, maintains a fast generation speed suitable for real-time or interactive applications, and maintains or improves subjective quality.
Subfields: Computer Vision and Pattern Recognition, Signal Processing
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Vision and Pattern Recognition
- Yossi Adi
- Wei-Ning Hsu
- Jean-Marc Valin
- Hubert Siuzdak
- Bryan Catanzaro
- Abdel-rahman Mohamed
- Jade Copet
- Wei Ping
In Signal Processing
- Wei-Ning Hsu
- Yossi Adi
- Jade Copet
- Emmanuel Dupoux
- Abdel-rahman Mohamed
- Evgeny Kharitonov
- Tu Nguyen
- Ann Lee
Citations in the corpus
- High-Fidelity Audio Compression with Improved RVQGAN (2023, methodology): “) While current non-autoregressive audio generation architectures are capable of generating high fidelity audio, they often exhibit jarring pitch and periodicity artifacts [24].”
- Vocos: Closing the gap between time-domain and Fourier-based neural vocoders for high-quality audio synthesis (2023, methodology): “Our evaluation process also encompasses several other metrics, including the Perceptual Evaluation of Speech Quality (PESQ) (Rix et al., 2001), periodicity error, and the F1 score for voiced/unvoiced classification (V/UV F1), following the methodology proposed by Morrison et al. (2021).”
- BigVGAN: A Universal Neural Vocoder with Large-Scale Training (2022, methodology): “In contrast, CARGAN (Morrison et al., 2022) incorporates the partial autoregression (Ping et al., 2020) into generator to improve the pitch and periodicity accuracy.”
- textless-lib: a Library for Textless Spoken Language Processing (2022, background): “…et al., 2021; Ao et al., 2021), language modeling (Peters et al., 2018; Devlin et al., 2019; Liu et al., 2019; Brown et al., 2020; Lewis et al., 2020), and speech synthesis (Ren et al., 2019; Kumar et al., 2019; Yamamoto et al., 2020; Ren et al., 2020; Kong et al., 2020; Morrison et al., 2021).”
- DRED: Deep REDundancy Coding of Speech Using a Rate-Distortion-Optimized Variational Autoencoder (2022, methodology): “FARGAN’s efficiency is achieved by combining framewise generation [13] with a pitch-based autoregressive component [14].”
- HierSpeech++: Bridging the Gap Between Semantic and Acoustic Representation of Speech by Hierarchical Variational Inference for Zero-Shot Speech Synthesis (2023, unknown): “We used the o ffi cial implementation of CARGAN [81] for pitch, periodicity, and U / UV F1.”
- Avocodo: Generative Adversarial Network for Artifact-free Vocoder (2022, background): “The fundamental frequency ( F 0 ) of synthesized speech is often inaccurate (Morrison et al. 2022) with the aliasing during simple downsampling, such as an average pooling or an equally spaced sampling, being one of the reasons behind this problem.”
- Improve GAN-based Neural Vocoder using Truncated Pointwise Relativistic Least Square GAN (2022, unknown): “CARGAN[19] proposes the chunked auto-regression structure, which aims at accurate modeling of periodicity and pitch in the waveform.”
- NANSY++: Unified Voice Synthesis with Neural Analysis and Synthesis (2022, background): “Another issue is that generating high-fidelity singing voice from mel spectrogram is well known to be difficult owing to a wide pitch range, long continuous pronunciation, and high sampling rate (Chen et al., 2020a; Perrotin et al., 2021; Morrison et al., 2022).”