Skip to the content.

Abstract

Image
Image

Deep generative models have achieved significant progress in speech synthesis to date, while high-fidelity singing voice synthesis is still an open problem for its long continuous pronunciation, rich high-frequency parts, and strong expressiveness. Existing neural vocoders designed for text-to-speech cannot directly be applied to singing voice synthesis because they result in glitches and poor high-frequency reconstruction. In this work, we propose SingGAN, a generative adversarial network designed for high-fidelity singing voice synthesis. Specifically, 1) to alleviate the glitch problem in the generated samples, we propose source excitation with the adaptive feature learning filters to expand the receptive field patterns and stabilize long continuous signal generation; and 2) SingGAN introduces global and local discriminators at different scales to enrich low-frequency details and promote high-frequency reconstruction; and 3) To improve the training efficiency, SingGAN includes auxiliary spectrogram losses and sub-band feature matching penalty loss. To the best of our knowledge, SingGAN is the first work designed toward high-fidelity singing voice vocoding. Our evaluation of SingGAN demonstrates the state-of-the-art results with higher-quality (MOS 4.05) samples. Also, SingGAN enables a sample speed of 50x faster than real-time on a single NVIDIA 2080Ti GPU. We further show that SingGAN generalizes well to the mel-spectrogram inversion of unseen singers, and the end-to-end singing voice synthesis system SingGAN-SVS enjoys a two-stage pipeline to transform the music scores into expressive singing voices. Audio samples are available at https://SingGAN.github.io, and we will release our code and pre-trained model in the future.

Seen Singers

Woman

Item GT WaveRNN NSF MelGAN Parallel WaveGAN HIFIGAN DiffWave SingGAN
#1
#2
#3
#4
#5

Man

Item GT WaveRNN NSF MelGAN Parallel WaveGAN HIFIGAN DiffWave SingGAN
#1
#2
#3
#4
#5

Unseen Singers

Woman

Item GT WaveRNN NSF MelGAN Parallel WaveGAN HIFIGAN DiffWave SingGAN
#1
#2
#3
#4
#5

Man

Item GT WaveRNN NSF MelGAN Parallel WaveGAN HIFIGAN DiffWave SingGAN
#1
#2
#3
#4
#5

Singing Voice Synthesis

庄 稼 早 已 收 割 完zhuang jia zao yi shou ge wan

GT FastSpeech 2 FastSpeech 2s SingGAN-SVS

我 的 老 母 亲 去 年 离 开 了 人 间wo de lao mu qin qu nian li kai le ren jian

GT FastSpeech 2 FastSpeech 2s SingGAN-SVS

带 我 飞 飞 过 绝 望dai wo fei fei guo jue wang

GT FastSpeech 2 FastSpeech 2s SingGAN-SVS

就 飞 多 远 吧jiu fei duo yuan ba

GT FastSpeech 2 FastSpeech 2s SingGAN-SVS

我 松 开 时 间 的 绳 索wo song kai shi jian de sheng suo

GT FastSpeech 2 FastSpeech 2s SingGAN-SVS

Speech

Mandarin

Item GT WaveRNN Parallel WaveGAN MelGAN SingGAN
#1
#2
#3
#4
#5

English

Item GT WaveRNN Parallel WaveGAN MelGAN SingGAN
#1
#2
#3
#4
#5