MG-REPA: Multi-Granularity Representation Alignment for Generative Target Speaker Extraction
Organizations: School of Electrical Engineering, KAIST, Daejeon, South Korea · Department of AI Systems, KAIST, Daejeon, South Korea
Abstract
Generative target speaker extraction (TSE) models achieve high-quality extraction, but suffer from considerably slow training convergence. Representation Alignment (REPA) accelerates diffusion transformer training by aligning hidden states with a pre-trained Self-Supervised Learning (SSL) teacher. However, existing alignment in the speech and audio domain operates at a single granularity. For TSE, frame-level alignment leaves the global, time-invariant characteristics of the target speech implicit, whereas utterance-level alignment leaves the time-varying content implicit, even though extracting the target requires both. We propose Multi-Granularity Representation Alignment (MG-REPA), aligning the hidden states with an SSL model at the frame level and a speaker verification model at the utterance level. We further apply temporal normalization to the frame-level target, removing its utterance-level statistics so that each branch concentrates on its granularity. On Libri2Mix, MG-REPA reaches the OVRL and PESQ of a MeanFlow-TSE baseline with and fewer epochs, respectively. Trained for 750 epochs, it is competitive with the published 2,000-epoch baseline on intrusive metrics while improving non-intrusive metrics. An ablation demonstrates that MG-REPA outperforms alignment at a single granularity.
Figures & tables
| Method | Libri2Mix Clean | Libri2Mix Noisy | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PESQ | ESTOI | SI-SDR | OVRL | DNSMOS | SIM | PESQ | ESTOI | SI-SDR | OVRL | DNSMOS | SIM | |
| DiffSep+SV [ 36 ] | 1.85 | 0.79 | – | 3.14 | 3.83 | 0.83 | 1.32 | 0.60 | – | 2.78 | 3.63 | 0.62 |
| DDTSE [ 36 ] | 1.79 | 0.78 | – | 3.30 | 3.79 | 0.73 | 1.60 | 0.71 | – | 3.28 | 3.74 | 0.71 |
| DiffTSE [ 13 ] | 3.08 | 0.80 | 11.28 | – | – | – | – | – | – | – | – | – |
| FlowTSE [ 19 ] | 2.58 | 0.84 | – | 3.27 | 3.79 | 0.90 | 1.86 | 0.75 | – | 3.30 | 3.82 | 0.83 |
| SR-SSL [ 14 ] | 2.99 | – | 16.00 | – | – | – | – | – | – | – | – | – |
| Alignment | |||||||||
| Frame | Utt. | TN | PESQ | ESTOI | SI-SDR | OVRL | UTMOS | LPS | |
| (a) | – | – | – | 1.74 | 0.74 | 10.34 | 2.93 | 2.88 | 0.80 |
| (b) | W | – | – | 1.94 | 0.77 | 11.35 | 3.06 | 3.25 | 0.85 |
| (c) | – | C | – | 1.92 | 0.76 | 11.30 | 3.07 | 3.23 | 0.84 |
| (d) | W + C | – | – | 1.97 | 0.77 | 11.51 | 3.07 | 3.28 | 0.86 |
| (e) | – | W + C | – | 1.91 | 0.78 | 11.09 | 3.05 | 3.22 | 0.84 |
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