atlas

Research map / Label-efficient and robust learning / Zero-/few-shot and meta-learning

ELF: Encoding Speaker-Specific Latent Speech Feature for Speech Synthesis

ICML 2024 · Label-efficient and robust learning › Zero-/few-shot and meta-learning · approach: Zero-shot robustness and transfer · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ELF, a VAE-based speech feature encoder whose k-means-clustered latent codebook per speaker is fused via attention into a VITS-style TTS model, enabling speaker modeling without per-speaker training.

Problem

Zero-shot and fine-tuning speaker adaptation for TTS fail to capture a speaker's overall, content-dependent speech characteristics (timbre, prosody, pronunciation) as well as multi-speaker trained models, and zero-shot prompting copies the prompt rather than adapting to new content.

Approach

Encode each speaker's mel-spectrograms with a variational autoencoder (SFEN), cluster the latent means into a discrete per-speaker codebook of 512 centroids, and fuse codebook vectors into the TTS text encoder via multi-head attention so that attention-weighted combinations sample a continuous latent space; blending speakers is done by mixing their attention-fused features with weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ELF with all available target-speaker audio instead of VITS multi-speaker trainingELF · LibriTTS and VCTK testSMOS: 3.73 ($\pm$0.09) -> \textbf{3.85} ($\pm$0.09)Helped
Use ELF with one reference audio instead of YourTTSELF · LibriTTS and VCTK testSMOS: 3.47 ($\pm$0.11) -> 3.62 ($\pm$0.10)Helped
Increase target-speaker audio used for the codebook from 1 to 20 samples (ablation)ELF · LibriTTS and VCTK testSMOS: 3.62 ($\pm$0.10) -> 3.76 ($\pm$0.10)Helped
Increase target-speaker audio used for the codebook from 20 samples to all available audio (ablation)ELF · LibriTTS and VCTK testSMOS: 3.76 ($\pm$0.10) -> \textbf{3.85} ($\pm$0.09)Helped
Increase target-speaker audio used for the codebook from 1 to 20 samples (ablation)ELF · LibriTTS and VCTK testCER: 2.35 -> 1.26Helped
Blend speech features from multiple speakers (ablation)ELF · Speaker blending, 8 speakersMOS: ELF (1 speaker): 3.89 (0.10); ELF (8 speakers): 3.96 (0.09)No clear effect
Increase blending speaker count from 1 to 2 (ablation)ELF · Speaker blending, 2 speakersMOS: 3.89 (0.10) -> 3.83 (0.10)No clear effect
Increase blending speaker count from 1 to 4 (ablation)ELF · Speaker blending, 4 speakersMOS: 3.89 (0.10) -> 3.86 (0.09)No clear effect
Increase blending speaker count from 1 to 8 (ablation)ELF · Speaker blending, 8 speakersCER: 1.19 -> 1.03Helped
Use ELF rather than YourTTS for cross-lingual synthesisELF · Cross-lingual TTSMOS: 3.29 (0.13) -> \textbf{3.79} (0.12)Helped
Use ELF rather than YourTTS for cross-lingual synthesisELF · Cross-lingual TTSCER: 7.91 -> 2.84Helped
Synthesize speech from the encoded codebook features with text conditioningSpeech Feature-to-Speech · Speech feature-to-speechMOS: Ground Truth: 3.96 (0.09); Speech Feature-to-Speech: 3.91 (0.10)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LibriTTS VCTK Korean dataset (unnamed public set) TAU Urban Acoustic Scenes 2021 Mobile (noise robustness)

Benchmarks: LibriTTS VCTK

Metrics: SMOS MOS CER SECS EER minDCF

Baselines: VITS multi-speaker YourTTS

Builds on: VITS HiFi-GAN YourTTS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy