Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Voice Conversion With Just Nearest Neighbors

About

Any-to-any voice conversion aims to transform source speech into a target voice with just a few examples of the target speaker as a reference. Recent methods produce convincing conversions, but at the cost of increased complexity -- making results difficult to reproduce and build on. Instead, we keep it simple. We propose k-nearest neighbors voice conversion (kNN-VC): a straightforward yet effective method for any-to-any conversion. First, we extract self-supervised representations of the source and reference speech. To convert to the target speaker, we replace each frame of the source representation with its nearest neighbor in the reference. Finally, a pretrained vocoder synthesizes audio from the converted representation. Objective and subjective evaluations show that kNN-VC improves speaker similarity with similar intelligibility scores to existing methods. Code, samples, trained models: https://bshall.github.io/knn-vc

Matthew Baas, Benjamin van Niekerk, Herman Kamper• 2023

Related benchmarks

TaskDatasetResultRank
Voice ConversionLibriSpeech Clean 100 Case 5: Source < 1 min, Target > 1 min
Word Error Rate30
33
Voice ConversionLibriSpeech Case 3: Source and Target > 1 min (test)
WER21
33
Speaker De-identificationADReSS
AUC85
20
Voice ConversionLibriSpeech English (test)
Speaker Similarity0.631
20
Voice ConversionLibriSpeech Clean 100 source and target longer than 1 min
FAD0.807
20
Voice ConversionLibriSpeech Case 2: Source and Target < 1 min (test)
WER0.23
19
Voice ConversionLibriSpeech Case 4: source duration > 1 min, target duration < 1 min
Word Error Rate46
19
Automatic Speech RecognitionATCO2 (test)
WER (Synth-only)24.18
15
Voice ConversionLibrispeech (test-clean)
WER7.36
13
Speaker De-identificationFHS GOLD 92
AUC (zero-shot)55
10
Showing 10 of 13 rows

Other info

Code

Follow for update