atlas

Research map / Image generation / Autoregressive and latent generation

Generative Pre-training for Speech with Flow Matching

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: Neural text-to-speech synthesis · 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.

Pre-trains a 330M-parameter flow-matching Transformer (SpeechFlow) with masked-audio conditioning on 60k hours of unlabeled speech, then fine-tunes it for speech enhancement, separation, and zero-shot TTS.

Problem

Generative models in speech are usually built for a single task via task-specific conditioning or distribution mapping; there is no general-purpose generative pre-trained speech model that can be adapted to multiple downstream generation tasks.

Approach

Pre-train a flow-matching generative model on unlabeled Mel spectrograms with random masked-audio conditioning (dropping to unconditional with some probability), so the pre-trained model can later be fine-tuned by swapping the mask for task-specific conditions such as noisy speech, mixtures, or phone sequences.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add generative pre-training (ablation)SpeechFlow · Voicebank-Demand and WSJ0-CHiME3 speech enhancementPESQ: 2.92 -> 3.13; 2.38 -> 2.70Helped
add generative pre-training (ablation)SpeechFlow · LibriMix separationSI-SDRi: 11.24 -> 11.74; 10.00 -> 10.46; 8.65 -> 11.08; 7.39 -> 8.22Helped
add generative pre-training (ablation)SpeechFlow · LS test-clean zero-shot speaker adaptation TTSSIM-o: 0.526 -> 0.678Helped
add generative pre-training (ablation)SpeechFlow · LS test-clean zero-shot speaker adaptation TTSWER: 2.3 -> 2.2No clear effect
use LoRA instead of full-model fine-tuning (ablation)SpeechFlow, LS test-clean zero-shot speaker adaptation TTS · 32-GPU fine-tuningSIM-o: 0.697 -> 0.700Helped
use LoRA instead of full-model fine-tuning (ablation)SpeechFlow, LS test-clean zero-shot speaker adaptation TTS · 32-GPU fine-tuningWER: 2.2 -> 2.1Helped
increase fine-tuning from 1 GPU to 32 GPUs (ablation)SpeechFlow LoRA · LS test-clean zero-shot speaker adaptation TTSSIM-o: 0.696 -> 0.700Helped
increase fine-tuning from 1 GPU to 32 GPUs (ablation)SpeechFlow LoRA · LS test-clean zero-shot speaker adaptation TTSWER: 2.6 -> 2.1Helped
fine-tune jointly on TTS, enhancement, and separation (ablation)SpeechFlow · Multi-task enhancementPESQ: 2.87 -> 2.87No clear effect
fine-tune jointly on TTS, enhancement, and separation (ablation)SpeechFlow · Multi-task zero-shot speaker adaptation TTSWER: 2.2 -> 2.3Hurt
fine-tune jointly on TTS, enhancement, and separation (ablation)SpeechFlow · Multi-task separation 2 Mix + NoiseSI-SDRi: 12.41 -> 9.73Hurt
use unconditioned pre-training instead of masked conditioning (ablation)SpeechFlow · Zero-shot speaker adaptation TTS and enhancementperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: 60k hours English audiobook speech (Libri-Light-style unlabeled) VoiceBank-Demand WSJ0-CHiME3 DNS2020 LibriMix LibriSpeech 960h WHAM! LibriLight

Benchmarks: VoiceBank-Demand WSJ0-CHiME3 LibriMix LibriSpeech test-clean (filtered)

Metrics: PESQ PESQ-nb ESTOI CSIG CBAK COVL SI-SDRi ESTOIi WER SIM-o

Baselines: Conv-TasNet MetricGAN+ SGMSE+ DEMUCS SepFormer YourTTS VALL-E Voicebox A3T

Builds on: Flow Matching Voicebox SGMSE+ HiFi-GAN

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