RESEARCH MANUSCRIPT · INTERACTIVE DEMO

Monaural Continuous-Radius Regional Speech Extraction with Cross-Radius Consistency Learning

One microphone. An adjustable listening region. Query the voices within a chosen radius. Encourage consistent outputs when the target speaker set stays unchanged.

ICASSP 2027 manuscript · Biao Dong et al. · Harbin Institute of Technology / China Unicom
THE LISTENING REGIONFig. 1
Regional speech extraction task: a microphone and target region with interfering speakers and noise
Paper task illustration

Abstract

Source-to-microphone distance enables speaker-independent speech extraction without prior enrollment. We propose a monaural continuous-radius regional speech extraction method that directly models the cumulative speech target within a queried radius. To realize continuous region control, the query radius is encoded as a continuous scalar and injected into a time-frequency extraction network, allowing a single model to operate over arbitrary radii within the trained range. Exploiting the nested structure of target-speaker sets across query radii, we introduce cross-radius consistency learning to stabilize predictions for adjacent radii sharing the same nonempty target-speaker set. Experiments on measured RIRs show that continuous-radius conditioning improves selective extraction over discrete conditioning. The proposed method achieves 29.25 dB SI-SDR, 4.40 dB SI-SDRi, 62.01 dB attenuation, and 0.46% RCE, outperforming fixed-threshold and local-range baselines. It also remains effective with more speakers and additive noise.

Overview of the continuous-radius extraction model
Model overview
Radius conditioning and cross-radius consistency
Radius conditioning and consistency learning
01

Continuous control

Query a radius, rather than choose from a small set of fixed extraction modes.

02

Cross-radius consistency

Encourage unchanged outputs between queries whose target speaker sets are identical.

03

One model, three outcomes

Preserve all in-region speech, extract a subset, or reject an empty region.

Results from the manuscript

The three tables below reproduce the baseline comparison, ablation study, and evaluation under challenging conditions reported in the paper.

Baseline comparison

Table 1
MethodRadius modeFull SI-SDR ↑Partial SI-SDRi ↑Empty Atten. ↑
DSSFixed22.030.3956.12
QD-TSE + interval sumLocal + sum25.991.1254.10
OursContinuous29.254.4062.01

Ablation study

Table 2
Ablation values reported in the manuscript.
Radius conditioningConsistencyFull SI-SDR ↑Partial SI-SDRi ↑Empty Atten. ↑RCE ↓
Discrete×24.683.0449.681.04%
Discrete✓28.753.1557.700.81%
Continuous×27.043.0851.130.85%
Continuous✓29.254.4062.010.46%

Values reproduced directly from the manuscript ablation table. Continuous radius encoding and cross-radius consistency together give the best result on every metric.

Additional speakers & noise

Table 3
ConditionFull SI-SDR ↑Partial SI-SDRi ↑Empty Atten. ↑RCE ↓
2-spk, Clean29.254.4062.010.46%
2-spk, 10 dB29.054.2361.762.31%
2-spk, 5 dB28.383.9260.473.17%
3-spk, Clean26.173.1959.281.12%
3-spk, 10 dB24.983.1052.674.15%

Values reproduced directly from the manuscript generalization table. Increasing the speaker count and adding noise reduce extraction quality and increase RCE.

Figure 4a: continuous-radius response
Figure 4(a): Continuous-radius response
Figure 4b: dense-query performance
Figure 4(b): Dense-query performance

Same mixture.
A different listening region.

Compare the input with precomputed model outputs at 1/2/3/4 m. These are saved examples, not live browser inference.

Continuous + consistency · ep48

Selected qualitative examples, not random samples. Input and outputs keep their saved amplitudes; an empty-target output may be almost silent. No independent loudness normalization.

Read the paper

The paper is available on arXiv.