F0-consistent many-to-many non-parallel voice conversion via conditional autoencoder
arXiv:2004.07370 · doi:10.1109/ICASSP40776.2020.9054734
Abstract
Non-parallel many-to-many voice conversion remains an interesting but challenging speech processing task. Many style-transfer-inspired methods such as generative adversarial networks (GANs) and variational autoencoders (VAEs) have been proposed. Recently, AutoVC, a conditional autoencoders (CAEs) based method achieved state-of-the-art results by disentangling the speaker identity and speech content using information-constraining bottlenecks, and it achieves zero-shot conversion by swapping in a different speaker's identity embedding to synthesize a new voice. However, we found that while speaker identity is disentangled from speech content, a significant amount of prosodic information, such as source F0, leaks through the bottleneck, causing target F0 to fluctuate unnaturally. Furthermore, AutoVC has no control of the converted F0 and thus unsuitable for many applications. In the paper, we modified and improved autoencoder-based voice conversion to disentangle content, F0, and speaker identity at the same time. Therefore, we can control the F0 contour, generate speech with F0 consistent with the target speaker, and significantly improve quality and similarity. We support our improvement through quantitative and qualitative analysis.
References in corpus (6)
- WaveNet: A Generative Model for Raw Audio
- AUTOVC: Zero-Shot Voice Style Transfer with Only Autoencoder Loss
- Voice Conversion from Unaligned Corpora using Variational Autoencoding Wasserstein Generative Adversarial Networks
- Voice Conversion Based on Cross-Domain Features Using Variational Auto Encoders
- ACVAE-VC: Non-parallel many-to-many voice conversion with auxiliary classifier variational autoencoder
- StarGAN-VC: Non-parallel many-to-many voice conversion with star generative adversarial networks
Cited by in corpus (22)
- Emotion Intensity and its Control for Emotional Voice Conversion
- Unsupervised Speech Decomposition via Triple Information Bottleneck
- Audio Deepfake Detection Based on a Combination of F0 Information and Real Plus Imaginary Spectrogram Features
- VQVC+: One-Shot Voice Conversion by Vector Quantization and U-Net architecture
- Converting Anyone's Emotion: Towards Speaker-Independent Emotional Voice Conversion
- Global Rhythm Style Transfer Without Text Transcriptions
- VAW-GAN for Singing Voice Conversion with Non-parallel Training Data
- End-to-End Zero-Shot Voice Conversion with Location-Variable Convolutions
- ControlVC: Zero-Shot Voice Conversion with Time-Varying Controls on Pitch and Speed
- Exploring the Importance of F0 Trajectories for Speaker Anonymization using X-vectors and Neural Waveform Models
- Evaluation of Speaker Anonymization on Emotional Speech
- ConVoice: Real-Time Zero-Shot Voice Style Transfer with Convolutional Network
- AGAIN-VC: A One-shot Voice Conversion using Activation Guidance and Adaptive Instance Normalization
- VQMIVC: Vector Quantization and Mutual Information-Based Unsupervised Speech Representation Disentanglement for One-shot Voice Conversion
- FastVC: Fast Voice Conversion with non-parallel data
- A Study of F0 Modification for X-Vector Based Speech Pseudonymization Across Gender
- Expressive Voice Conversion: A Joint Framework for Speaker Identity and Emotional Style Transfer
- Speak Like a Dog: Human to Non-human creature Voice Conversion
- An Improved StarGAN for Emotional Voice Conversion: Enhancing Voice Quality and Data Augmentation
- Zero-shot Voice Conversion via Self-supervised Prosody Representation Learning
- Zero-shot Singing Technique Conversion
- Analysis and transformations of voice level in singing voice