Towards Robust FastSpeech 2 by Modelling Residual Multimodality
Fabian Kögel, Bac Nguyen, Fabien Cardinaux
TL;DR
The paper identifies that FastSpeech 2's mean-squared-error objective induces over-smoothing on expressive speech due to residual multimodality in mel-spectrograms. It introduces TVC-GMM, a Trivariate-Chain Gaussian Mixture modelling layer, to capture local time-frequency dependencies and multimodal residuals, trained with negative log-likelihood on triplet targets and two shifted copies. Sampling strategies include naive triplet sampling and a conditional approach to reduce noise, enabling more natural spectrograms without sacrificing FastSpeech 2's efficiency. Across LJSpeech, LibriTTS, and VCTK with HiFiGAN vocoders, TVC-GMM reduces spectrogram smoothness and improves perceptual quality, particularly for expressive data, while acknowledging remaining gaps tied to duration and variance prediction.
Abstract
State-of-the-art non-autoregressive text-to-speech (TTS) models based on FastSpeech 2 can efficiently synthesise high-fidelity and natural speech. For expressive speech datasets however, we observe characteristic audio distortions. We demonstrate that such artefacts are introduced to the vocoder reconstruction by over-smooth mel-spectrogram predictions, which are induced by the choice of mean-squared-error (MSE) loss for training the mel-spectrogram decoder. With MSE loss FastSpeech 2 is limited to learn conditional averages of the training distribution, which might not lie close to a natural sample if the distribution still appears multimodal after all conditioning signals. To alleviate this problem, we introduce TVC-GMM, a mixture model of Trivariate-Chain Gaussian distributions, to model the residual multimodality. TVC-GMM reduces spectrogram smoothness and improves perceptual audio quality in particular for expressive datasets as shown by both objective and subjective evaluation.
