atlas

Research map / Image generation / Fast diffusion sampling

Shallow Flow Matching for Coarse-to-Fine Text-to-Speech Synthesis

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Flow matching distillation · 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 Shallow Flow Matching (SFM), which builds intermediate states on CondOT flow paths from a weak TTS generator's coarse mel-spectrograms via orthogonal projection and starts flow inference from them, improving naturalness and speeding up adaptive-step ODE solvers.

Problem

Flow-matching TTS coarse-to-fine models start generation from pure noise even though coarse representations from a weak generator already encode much of the speech structure, wasting modeling capacity on early stages.

Approach

Use a lightweight SFM head to predict a time and variance for the coarse mel-spectrogram, orthogonally project it onto CondOT paths to build an intermediate state, and run a single-segment piecewise flow from that state instead of noise, with an SFM strength alpha to scale guidance at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SFM instead of the coarse-condition ablated method (ablation)Matcha-TTS · LJ Speech testUTMOSv2: 3.763 -> 3.848Helped
Apply SFM instead of the coarse-condition ablated method (ablation)Matcha-TTS · VCTK testWER: 1.613 -> 0.952Helped
Apply SFM instead of the ablated method (ablation)StableTTS · VCTK testUTMOSv2: 2.958 -> 3.020Helped
Add coarse mel-spectrograms as FM conditions (ablation)StableTTS SFM · VCTK testUTMOSv2: 3.020 -> 2.899Hurt
Apply SFM instead of the ablated method (ablation)CosyVoice · LibriTTS test-cleanUTMOSv2: 3.369 -> 3.480Helped
Use only speech tokens as the flow encoder input (ablation)CosyVoice SFM · LibriTTS test-cleanSMOS: 3.67 -> 2.66Hurt
Add coarse mel-spectrograms as FM conditions (ablation)CosyVoice-DiT SFM · LibriTTS test-cleanUTMOSv2: 3.171 -> 3.156No clear effect
Increase SFM strength from α=1.0 to α=2.5 (ablation)Matcha-TTS SFM · LJ Speech validationPMOS average: 4.036 -> 4.176Helped
Increase SFM strength from α=1.0 to α=3.5 (ablation)Matcha-TTS SFM · VCTK validationPMOS average: 3.462 -> 3.679Helped
Increase SFM strength from α=1.0 to α=3.0 (ablation)StableTTS SFM · VCTK validationPMOS average: 3.281 -> 3.486Helped
Increase SFM strength from α=1.0 to α=2.0 (ablation)CosyVoice SFM · LibriTTS validationPMOS average: 3.721 -> 4.087Helped
Increase SFM strength (ablation)Matcha-TTS SFM with adaptive-step ODE solvers · LJ Speech validationRTF: 0.401 -> 0.157Helped

Surprising findings

Limitations

Experimental setup

Datasets: LJ Speech VCTK LibriTTS

Benchmarks: LJ Speech VCTK LibriTTS

Metrics: UTMOS UTMOSv2 Distill-MOS PMOS WER SIM CMOS SMOS RTF NFE

Baselines: Matcha-TTS CosyVoice StableTTS CosyVoice-DiT Ablated model SFM-c SFM-t

Builds on: Matcha-TTS CosyVoice StableTTS DiffSinger shallow diffusion PeRFlow

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