EAD-VC: Enhancing Speech Auto-Disentanglement for Voice Conversion with IFUB Estimator and Joint Text-Guided Consistent Learning
Ziqi Liang, Jianzong Wang, Xulong Zhang, Yong Zhang, Ning Cheng, Jing Xiao
TL;DR
EAD-VC targets unsupervised disentanglement of speech into content, pitch, rhythm, and timbre for voice conversion by avoiding hand-crafted bottlenecks. The approach builds a two-stage framework: stage 1 uses self-supervised encoders to produce $Z_c$, $Z_p$, and $Z_r$ from the original and augmented speech, while stage 2 freezes these encoders and employs a trainable bottleneck adaptor (BNA) optimized with a Mutual Information upper bound estimator IFUB to minimize cross-component information, complemented by a Joint Text-Guided Consistent (TGC) module that guides content extraction with text, ASR bottleneck features, an adversarial speaker classifier, and a timbre fusion mechanism. Key contributions include the IFUB-based MI minimization to decouple components, and the TGC module to curb timbre leakage and content inconsistency during VC. Experimental results on VCTK show improved disentanglement, naturalness, and speaker similarity over strong baselines, with better generalization to unseen speakers and robust one-shot VC performance, demonstrating practical impact for robust, bottleneck-free VC systems.
Abstract
Using unsupervised learning to disentangle speech into content, rhythm, pitch, and timbre for voice conversion has become a hot research topic. Existing works generally take into account disentangling speech components through human-crafted bottleneck features which can not achieve sufficient information disentangling, while pitch and rhythm may still be mixed together. There is a risk of information overlap in the disentangling process which results in less speech naturalness. To overcome such limits, we propose a two-stage model to disentangle speech representations in a self-supervised manner without a human-crafted bottleneck design, which uses the Mutual Information (MI) with the designed upper bound estimator (IFUB) to separate overlapping information between speech components. Moreover, we design a Joint Text-Guided Consistent (TGC) module to guide the extraction of speech content and eliminate timbre leakage issues. Experiments show that our model can achieve a better performance than the baseline, regarding disentanglement effectiveness, speech naturalness, and similarity. Audio samples can be found at https://largeaudiomodel.com/eadvc.
