MuseFlow-TSE: Music-Aware Target Speech Extraction via Cross-Source Band-Splitting and Data-to-Data Flow Matching
Organizations: JD.com, Inc., Beijing, China
Abstract
Target speech extraction (TSE) isolates a speaker's voice given an enrollment utterance, but existing work is validated almost exclusively without music. Discriminative methods are content-faithful yet masking-bounded; generative methods improve naturalness but may hallucinate, drift in identity, and require many steps. We present MuseFlow-TSE, a discriminative deletion, generative insertion framework for music-bearing scenes. Stage-1 is a music-aware cross-source band-split extractor that estimates target, interfering speakers, music, and noise under conservation and music-leakage constraints. Stage-2 is a data-to-data flow refiner initialized by the discriminative estimate, negatively conditioned on interference stems, and run for 1--4 difficulty-adaptive Euler steps with an end-to-end fidelity objective.
Figures & tables
| Method | SI-SDRi | PESQ | DNSMOS | SIM | WER | MusicLeak | NFE |
| SpEx+ [ 11 ] | 8.2 | 2.02 | 2.55 | 0.76 | 22.8 | 9.7 | 1 |
| USEF-TSE [ 12 ] | 9.1 | 2.18 | 2.68 | 0.79 | 20.5 | 8.9 | 1 |
| TF-GridNet [ 13 ] | 11.9 | 2.58 | 2.95 | 0.85 | 14.6 | 7.2 | 1 |
| DPM-TSE [ 14 ] | 9.6 | 2.35 | 3.05 | 0.77 | 19.8 | 8.4 | 50 |
| SoloSpeech [ 2 ] | 10.4 | 2.72 | 3.28 | 0.84 | 15.9 | 6.8 | 50 8 |
| AD-FlowTSE [ 3 ] | 10.8 | 2.66 | 3.18 | 0.83 | 16.4 | 7.0 | 8 |
| # | Modification | Validates | Observed |
|---|---|---|---|
| 1 | Config-D DG | drift-free refinement | SI-SDRi dB; PESQ ; SIM ; DNSMOS preserved |
| 2 | Gaussian start | start point | NFE 16 1.6; WER 16.8 12.2 % |
| 3 | w/o cross-source TF | decoupling | SI-SDRi 13.0 11.2 dB; cons. err. 0.021 0.048 |
| 4 | w/o negative condition | anti-hallucination | MusicLeak 3.4 6.9 %; singing 2.1 5.4 % |
| 5 | w/o band-split | music modeling | MusicLeak 2.9 6.2 %; music SDR 9.4 6.1 dB |
| 6 | w/o conservation / grouped PIT | joint estimation | SI-SDRi dB / dB |
Target Speaker Extraction
Target speaker extraction isolates a chosen voice from overlapping speech using speaker identity, visual, spatial, textual, or neural cues.
See all 38 papers