AlphaFlowTSE: One-Step Generative Target Speaker Extraction via Conditional AlphaFlow
Authors: Duojia Li, Shuhan Zhang, Zihan Qian, Wenxuan Wu, Shuai Wang, Qingyang Hong, Lin Li, Haizhou Li
Organizations: School of Electronic Science and Engineering, Xiamen University, Xiamen, China · Shenzhen Loop Area Institute, Shenzhen, China · School of Artificial Intelligence, The Chinese University of Hong Kong, Shenzhen, Shenzhen, China · School of Intelligence Science and Technology, Nanjing University, Suzhou, China · The Chinese University of Hong Kong, Shatin, N.T., Hong Kong SAR, China · School of Informatics, Xiamen University, Xiamen, China
In target speaker extraction (TSE), we aim to recover target speech from a multi-talker mixture using a short enrollment utterance as reference. Recent studies on diffusion and flow-matching generators have improved target-speech fidelity. However, multi-step sampling increases latency, and one-step solutions often rely on a mixture-dependent time coordinate that can be unreliable for real-world conversations. We present AlphaFlowTSE, a one-step conditional generative model trained with a Jacobian-vector product (JVP)-free AlphaFlow objective. AlphaFlowTSE learns mean-velocity transport along a mixture-to-target trajectory starting from the observed mixture, eliminating auxiliary mixing-ratio prediction, and stabilizes training by combining flow matching with an interval-consistency teacher-student target. Experiments on Libri2Mix and REAL-T confirm that AlphaFlowTSE improves target-speaker similarity and real-mixture generalization for downstream automatic speech recognition (ASR).
Figures & tables
Figure 1: Overall architecture of AlphaFlowTSE. Given a mixture waveform y and an enrollment utterance e , we compute complex STFT features and form the mixture feature Y and enrollment feature E (real/imaginary concatenation). During training, the backbone takes the current state feature zt ; during inference we initialize z0=Y . The enrollment feature is concatenated as a temporal prefix, yielding [E∥zt] (or [E∥z0] at inference), which is fed to the UDiT backbone. The backbone is conditioned via AdaLN on the absolute time t and the interval length Δ=r−t (with r=1 at inference), and predicts the mean velocity for finite-interval transport, denoted uθ(t,r,[E∥zt]) . One-step inference ( NFE =1 ) produces an estimated complex STFT S^=(S^Re,S^Im) , which is converted to the target waveform s^ by iSTFT. The dashed module is an optional mixing-ratio predictor used only in the background-to-target ablation to predict the start coordinate τ^ .
Method
Libri2Mix Clean
Libri2Mix Noisy
PESQ ↑
ESTOI ↑
SI-SDR ↑
OVRL ↑
SpkSim ↑
PESQ ↑
ESTOI ↑
SI-SDR ↑
OVRL ↑
SpkSim ↑
Mixture
1.15
0.54
0.00
2.65
0.54
1.08
0.40
-1.93
1.63
0.46
DiffSep+SV [ 11 ]
1.85
0.79
–
3.14
0.83
1.32
0.60
–
2.78
0.62
DDTSE [ 11 ]
1.79
0.78
–
3.30
0.73
1.60
0.71
–
3.28
0.71
DiffTSE [ 10 ]
3.08
0.80
11.28
–
–
–
–
–
–
–
FlowTSE [ 16 ]
2.58
0.84
–
3.27
0.90
1.86
0.75
–
3.30
0.83
Table 1: Libri2Mix benchmark results ( min , 16 kHz). ↑ indicates higher is better. DNSMOS OVRL is the DNSMOS-P.835 overall score and SpkSim denotes speaker similarity. Results of prior systems are taken from the literature [ 16 , 10 , 11 , 27 , 28 , 17 , 18 ] . For MR-indexed one-step systems, the default setting uses an MR predictor at inference.
Split
Method
MR pred.
DNSMOS
PESQ ↑
ESTOI ↑
SI-SDR ↑
SpkSim ↑
Relative decline ( w/o vs. w/ )
SIG ↑
BAK ↑
OVRL ↑
P808 ↑
Δ OVRL(%)
Δ PESQ(%)
Δ SI-SDR (dB)
clean
AD-FlowTSE [ 17 ]
w/o
–
–
3.02
3.44
2.33
0.82
12.54
0.92
-4.1%
-19.4%
-4.95
w/
3.47
3.90
3.15
3.59
2.89
0.90
17.49
0.95
MeanFlowTSE [ 18 ]
w/o
3.31
3.37
2.77
3.31
1.53
0.53
-6.00
0.60
-13.7%
-53.1%
-24.80
w/
3.51
3.95
3.21
3.69
3.26
0.93
18.80
0.92
AlphaFlowTSE
w/o
3.52
3.94
3.16
3.61
3.04
0.92
18.50
0.92
-2.5%
-7.0%
-0.67
Table 2: MR-predictor ablation on Libri2Mix (NFE =1 ). ↑ indicates higher is better. “w/” and “w/o” denote inference with and without MR prediction, respectively; relative-decline columns are computed as in the table header. Best values are in bold.
Method
NFE
Params (M)
Aux Params (M)
DiffSep+SV [ 11 ]
60
66
6.63
DDTSE [ 11 ]
10
71
6.63
SR-SSL [ 27 ]
5
431
–
SoloSpeech [ 28 ]
50
589
–
AD-FlowTSE [ 17 ]
1 or 5
342
15.57 (MR predictor)
MeanFlowTSE [ 18 ]
1
343
15.57 (MR predictor)
Table 3: Inference cost and model size comparison. NFE denotes the number of separator network function evaluations at test time. “Params” reports the separator (backbone) parameters, while “Aux Params” reports additional parameters required at inference (e.g., an MR predictor).
Dataset
Samples(N)
DNSMOS OVRL ↑ (w/o MR predictor)
DNSMOS OVRL ↑ (w/ MR predictor)
AD-FlowTSE
MeanFlowTSE
AlphaFlowTSE
AD-FlowTSE
MeanFlowTSE
AlphaFlowTSE
English subsets
AMI
592
1.837
2.178
1.820
1.799
2.120
2.169
CHiME-6
545
1.460
1.174
1.843
1.597
1.896
1.858
DipCo
133
1.346
1.193
1.560
1.252
1.475
1.515
Avg.
1270
1.624
1.644
1.803
1.655
1.956
1.967
Table 4: DNSMOS OVRL on REAL-T [ 22 ] (higher is better). Models are trained on Libri2Mix noisy and evaluated zero-shot on REAL-T. We report inference without an MR predictor (w/o MR predictor) and with an MR predictor imported from synthetic training (w/ MR predictor), since REAL-T provides no MR labels.
Figure 2: ASR error rates on REAL-T under two inference settings: (a) w/o MR predictor and (b) w/ MR predictor. Left panels report English WER (average and subsets: AMI, CHiME-6, DipCo), and right panels report Chinese CER (average and subsets: AISHELL-4, AliMeeting) for AD-FlowTSE, MeanFlowTSE, and AlphaFlowTSE. Lower is better.
Figure 3: Speaker similarity (SIM / SpkSim) on REAL-T under two inference settings: (a) MR-free and (b) w/ MR predictor. Left panels report English SpkSim (average and subsets: AMI, CHiME-6, DipCo), and right panels report Chinese SpkSim (average and subsets: AISHELL-4, AliMeeting) for AD-FlowTSE, MeanFlowTSE, and AlphaFlowTSE. Higher is better.