Spectrum and Prosody Conversion for Cross-lingual Voice Conversion with CycleGAN
arXiv:2008.04562
Abstract
Cross-lingual voice conversion aims to change source speaker's voice to sound like that of target speaker, when source and target speakers speak different languages. It relies on non-parallel training data from two different languages, hence, is more challenging than mono-lingual voice conversion. Previous studies on cross-lingual voice conversion mainly focus on spectral conversion with a linear transformation for F0 transfer. However, as an important prosodic factor, F0 is inherently hierarchical, thus it is insufficient to just use a linear method for conversion. We propose the use of continuous wavelet transform (CWT) decomposition for F0 modeling. CWT provides a way to decompose a signal into different temporal scales that explain prosody in different time resolutions. We also propose to train two CycleGAN pipelines for spectrum and prosody mapping respectively. In this way, we eliminate the need for parallel data of any two languages and any alignment techniques. Experimental results show that our proposed Spectrum-Prosody-CycleGAN framework outperforms the Spectrum-CycleGAN baseline in subjective evaluation. To our best knowledge, this is the first study of prosody in cross-lingual voice conversion.
arXiv commentAccepted to APSIPA ASC 2020
References in corpus (9)
- Adam: A Method for Stochastic Optimization
- Adversarial Learning for Neural Dialogue Generation
- Parallel-Data-Free Voice Conversion Using Cycle-Consistent Adversarial Networks
- Voice Conversion from Unaligned Corpora using Variational Autoencoding Wasserstein Generative Adversarial Networks
- An Overview of Voice Conversion and its Challenges: From Statistical Modeling to Deep Learning
- Converting Anyone's Emotion: Towards Speaker-Independent Emotional Voice Conversion
- Seen and Unseen emotional style transfer for voice conversion with a new emotional speech dataset
- A New GAN-based End-to-End TTS Training Algorithm
- WaveTTS: Tacotron-based TTS with Joint Time-Frequency Domain Loss