LL-SDR: Low-Latency Speech enhancement through Discrete Representations
Organizations: Guangdong Institute of Intelligence Science and Technology · Concordia University · Mila – Quebec AI Institute · Laval University
Abstract
Many speech enhancement (SE) methods rely on continuous representations. Recently, discrete audio tokens have been explored to enable autoregressive generation for SE. However, it remains unclear whether discretization itself consistently improves SE performance. In this paper, we introduce LL-SDR, a token-based speech enhancement framework that explicitly leverages discretization to better separate speech and noise. Our first contribution is a Variance-Ordered Residual Vector Quantizer (VO-RVQ), designed to disentangle speech and noise distributions during tokenization. Second, we propose a latent-space discriminator to better align enhanced embeddings with semantic embeddings. Experiments show that LL-SDR outperforms continuous baselines and matches the performance of autoregressive token-based approaches. Despite its strong enhancement performance, LL-SDR remains lightweight and efficient, requiring only 40G MACs for a single forward pass on a 10-second 16 kHz speech segment and achieving low-latency inference with an RTF of 0.01 on GPU and 0.24 on CPU. Demos and source code are available at our project websites.
Figures & tables
| Model | Type | Discrete | Reverb | No Reverb | Real | ||||||
| OVRL | SIG | BAK | OVRL | SIG | BAK | OVRL | SIG | BAK | |||
| Noisy | – | – | 1.39 | 1.76 | 1.50 | 2.48 | 3.39 | 2.62 | 2.26 | 3.05 | 2.51 |
| Conv-TasNet | NAR | ✗ | 2.01 | 2.42 | 2.71 | 3.00 | 3.09 | 3.34 | - | - | - |
| DEMUCS | NAR | ✗ | 2.55 | 2.86 | 3.90 | 3.35 | 3.58 | 4.15 | 2.99 | 3.26 | 4.03 |
| FRCRN | NAR | ✗ | 2.28 | 2.93 | 2.92 | 3.34 | 3.58 | 4.13 | 3.04 | 3.37 | 3.98 |
| VoiceFixer | NAR | ✗ | 3.13 | 3.43 | 4.02 | 3.25 | 3.50 | 4.11 | 3.08* | 3.37* | 4.00* |
| Model | Params (M) | MACs (G) | RTF (H100) | RTF (CPU) |
|---|---|---|---|---|
| FRCRN | 53 | 77 | 0.04 | 0.99 |
| VoiceFixer | 117 | 777 | 0.01 | 0.52 |
| LLaSE-G1 (single) | 1319 | 145 | 0.37 | 2.43 |
| LL-SDR (Ours) | 74 | 40 | 0.01 | 0.24 |
| Model | Reverb | Non-reverb | ||||
|---|---|---|---|---|---|---|
| STFT | Mel | LPS | STFT | Mel | LPS | |
| Noisy | 244.41 | 90.78 | 20.43 | 182.97 | 73.15 | 13.97 |
| FRCRN | 216.18 | 76.37 | 13.72 | 125.17 | 44.39 | 3.60 |
| VoiceFixer | 192.51 | 68.98 | 9.77 | 180.40 | 63.22 | 8.24 |
| LLaSE-G1 | 258.73 | 99.10 | 20.32 | 216.47 | 83.54 | 12.79 |
| LL-SDR (Ours) | 208.44 | 74.47 | 11.85 | 161.95 | 53.26 | 6.40 |
| Method | RTF (H100) | RTF (CPU) | STFT | Mel | LPS |
|---|---|---|---|---|---|
| Noisy | - | - | 155.72 | 54.23 | 14.76 |
| FRCRN | 0.04 | 0.99 | 100.10 | 29.81 | 4.93 |
| VoiceFixer | 0.01 | 0.52 | 123.53 | 30.86 | 6.56 |
| LLaSE | 0.37 | 2.43 | 183.25 | 60.55 | 13.94 |
| LL–SDR | 0.01 | 0.24 | 136.84 | 36.77 | 8.15 |
| Method | Accuracy | Macro Recall | Macro F1 |
|---|---|---|---|
| RVQ | 50.46 | 50.46 | 34.37 |
| VO-RVQ | 71.33 | 71.33 | 71.25 |
| Method | Reverb | No Reverb | ||||
|---|---|---|---|---|---|---|
| OVRL | SIG | BAK | OVRL | SIG | BAK | |
| Continuous | 2.95 | 3.30 | 3.84 | 3.30 | 3.56 | 4.09 |
| RVQ | 3.13 | 3.43 | 4.01 | 3.36 | 3.59 | 4.16 |
| VO-RVQ | 3.14 | 3.45 | 3.99 | 3.39 | 3.62 | 4.17 |
| VO-RVQ + HuBERT | 3.22 | 3.51 | 4.03 | 3.40 | 3.63 | 4.16 |
| Method | Reverb | No Reverb | ||||
|---|---|---|---|---|---|---|
| OVRL | SIG | BAK | OVRL | SIG | BAK | |
| w/o | 3.15 | 3.45 | 4.01 | 3.37 | 3.61 | 4.15 |
| w/o | 3.13 | 3.45 | 3.96 | 3.38 | 3.61 | 4.16 |
| LL-SDR (Ours) | 3.27 | 3.55 | 4.08 | 3.39 | 3.62 | 4.16 |
| Method | Reverb | No Reverb | Real | ||||||
|---|---|---|---|---|---|---|---|---|---|
| OVRL | SIG | BAK | OVRL | SIG | BAK | OVRL | SIG | BAK | |
| Shuffle One | 3.19 | 3.50 | 4.00 | 3.38 | 3.61 | 4.15 | 3.12 | 3.44 | 3.99 |
| Shuffle Two | 3.12 | 3.44 | 3.97 | 3.38 | 3.62 | 4.15 | 3.12 | 3.43 | 4.00 |
| Shuffle Three | 3.18 | 3.48 | 4.00 | 3.36 | 3.60 | 4.14 | 3.12 | 3.44 | 3.99 |
| LL-SDR (Ours) | 3.27 | 3.55 | 4.08 | 3.39 | 3.62 | 4.16 | 3.16 | 3.45 | 4.05 |
| Team/Model | Team Rank | OVRL | NISQA | UTMOS |
|---|---|---|---|---|
| Bobbsun | 1 | 2.88 | 3.22 | 2.09 |
| rc | 2 | 2.83 | 2.92 | 2.03 |
| FRCRN | NA | 1.52 | 1.30 | 1.32 |
| VoiceFixer | NA | 2.83 | 3.40 | 1.98 |
| LLaSE–G1 | NA | 2.62 | 3.02 | 1.94 |
| LL-SDR (Ours) | NA | 2.93 | 2.92 | 1.95 |
Speech Enhancement
Speech enhancement improves intelligibility and listening quality by suppressing noise, reverberation, and competing speakers in recorded or live audio.
See all 128 papers