ASLGSDOct 21, 2020

Learning Disentangled Phone and Speaker Representations in a Semi-Supervised VQ-VAE Paradigm

arXiv:2010.10727v227 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of generalizing to unseen speakers and content in speech synthesis, which is incremental as it builds on existing VQ-VAE methods.

The authors tackled the problem of disentangling speaker voice and phone content in speech synthesis by extending the VQ-VAE architecture with a speaker encoder and codebook, resulting in improved speech quality metrics and slightly better speaker diarization performance than an x-vector baseline.

We present a new approach to disentangle speaker voice and phone content by introducing new components to the VQ-VAE architecture for speech synthesis. The original VQ-VAE does not generalize well to unseen speakers or content. To alleviate this problem, we have incorporated a speaker encoder and speaker VQ codebook that learns global speaker characteristics entirely separate from the existing sub-phone codebooks. We also compare two training methods: self-supervised with global conditions and semi-supervised with speaker labels. Adding a speaker VQ component improves objective measures of speech synthesis quality (estimated MOS, speaker similarity, ASR-based intelligibility) and provides learned representations that are meaningful. Our speaker VQ codebook indices can be used in a simple speaker diarization task and perform slightly better than an x-vector baseline. Additionally, phones can be recognized from sub-phone VQ codebook indices in our semi-supervised VQ-VAE better than self-supervised with global conditions.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes