LinearVC: Linear transformations of self-supervised features through the lens of voice conversion
By: Herman Kamper , Benjamin van Niekerk , Julian Zaïdi and more
Potential Business Impact:
Changes voices by rotating sound patterns.
We introduce LinearVC, a simple voice conversion method that sheds light on the structure of self-supervised representations. First, we show that simple linear transformations of self-supervised features effectively convert voices. Next, we probe the geometry of the feature space by constraining the set of allowed transformations. We find that just rotating the features is sufficient for high-quality voice conversion. This suggests that content information is embedded in a low-dimensional subspace which can be linearly transformed to produce a target voice. To validate this hypothesis, we finally propose a method that explicitly factorizes content and speaker information using singular value decomposition; the resulting linear projection with a rank of just 100 gives competitive conversion results. Our work has implications for both practical voice conversion and a broader understanding of self-supervised speech representations. Samples and code: https://www.kamperh.com/linearvc/.
Similar Papers
Training-Free Voice Conversion with Factorized Optimal Transport
Sound
Changes voices to sound like someone else.
O_O-VC: Synthetic Data-Driven One-to-One Alignment for Any-to-Any Voice Conversion
Sound
Changes your voice to sound like anyone.
AdaptVC: High Quality Voice Conversion with Adaptive Learning
Sound
Changes your voice to sound like anyone else.