Universal Speech Content Factorization
Organizations: Human Language Technology Center of Excellence (COE), Johns Hopkins University, USA · Center for Language and Speech Processing, Johns Hopkins University, USA
Abstract
We propose Universal Speech Content Factorization (USCF), a simple and invertible linear method for extracting a low-rank speech representation in which speaker timbre is suppressed while phonetic content is preserved. USCF extends Speech Content Factorization, a closed-set voice conversion (VC) method, to an open-set setting by learning a universal speech-to-content mapping via least-squares optimization and deriving speaker-specific transformations from only a few seconds of target speech. We show through embedding analysis that USCF effectively removes speaker-dependent variation. As a zero-shot VC system, USCF achieves competitive intelligibility, naturalness, and speaker similarity compared to methods that require substantially more target-speaker data or additional neural training. Finally, we demonstrate that as a training-efficient timbre-disentangled speech feature, USCF features can serve as the acoustic representation for training timbre-prompted text-to-speech models. Speech samples and code are publicly available.
Figures & tables
| Method | WER (%) | UTMOS | Spk Sim |
|---|---|---|---|
| USCF | 2.70 | 2.805 | 0.524 |
| USCF | 4.04 | 2.519 | 0.557 |
| USCF | 2.31 | 2.826 | 0.420 |
| kNN-VC | 3.16 | 2.855 | 0.666 |
| LinearVC | 2.69 | 2.765 | 0.621 |
| SCF | 2.18 | 2.886 | 0.603 |
| Method | MOS (%) | SMOS (%) |
|---|---|---|
| original | 3.80 0.17 | 4.29 0.15 |
| USCF | 3.42 0.17 | 3.00 0.23 |
| USCF 100s | 3.66 0.17 | 2.94 0.29 |
| kNN-VC | 3.53 0.18 | 3.29 0.25 |
| LinearVC | 3.65 0.16 | 3.17 0.21 |
| SCF | 3.63 0.18 | 3.08 0.25 |
| Model | Rank | Spk EER | Phoneme EER |
|---|---|---|---|
| USCF | 75 | 36.40% | 11.43% |
| USCF | 1024 | 35.33% | 11.43% |
| WavLM | 1024 | 21.77% | 11.56% |
| ContentVec | 792 | 27.98% | 8.82% |
| WavLM - kNN | 1024 | 35.14% | 12.70% |
| Rank | WER (%) | UTMOS | Spk Sim |
|---|---|---|---|
| 100 | 2.77 | 2.81 | 0.504 |
| 75 | 2.70 | 2.805 | 0.524 |
| 50 | 2.69 | 2.738 | 0.529 |
| 30 | 2.96 | 2.607 | 0.513 |
| 20 | 3.98 | 2.388 | 0.489 |
| Num frames | WER (%) | UTMOS | Spk Sim |
|---|---|---|---|
| 10000 | 2.28 | 2.935 | 0.564 |
| 5000 | 2.42 | 2.923 | 0.564 |
| 2000 | 2.47 | 2.915 | 0.564 |
| 1000 | 2.51 | 2.904 | 0.546 |
| 500 | 2.70 | 2.805 | 0.524 |
| 200 | 4.94 | 2.431 | 0.42 |
| Target Features | ASR WER | Epochs | UTMOS-v2 |
|---|---|---|---|
| USCF features | 11.44% | 25 | 2.881 |
| mel | 27.93% | 39 | 2.741 |
| mel (normalized) | 11.92% | 33 | 2.732 |
Voice Conversion
Voice conversion changes a speaker's vocal identity or delivery while preserving the spoken content.
See all 35 papers