This demo page lets you hear how location-based training (LBT) with different output topologies assign speakers to output channels according to azimuth, and how complementary folded linear orderings (CLBT-FLOs) improve two-speaker multichannel separation relative to circular ordering (LBT-CO).
Headphones are recommended. Playing one clip pauses the others. Paper is available at: arXiv:2609.12629
Use the sections in order. Each one presents one claim:
As stated in the paper, selection-policy trends are similar when the metric is ESTOI instead of SI-SDRi. The plots below are averaged over 16 speaker pairs for the PET-3 and URA-4+ arrays. The relative performance and ranking of selection policies under ESTOI are consistent with those observed using SI-SDRi.
LBT assigns output channels by location. In 2.1 a male is at 0° and a female at 140°. In 2.2 the same utterances are placed at swapped azimuths. Array: PET-3; room: Simulated reverberant room (RT60=0.60s).
What to hear. After the swap, Speaker 1 should become the female at 0° and Speaker 2 the male at 140°. Compare the starred LBT-FLO (θ = 0°) with LBT-CO for speech quality and intelligibility. Listen for residual crosstalk (the other talker leaking into a channel), identity swaps between output channels.
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 2
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 2
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 1 is fixed at 40° (male). When Speaker 2 is at 140°, LBT-FLO (θ = 0°) is selected; when Speaker 2 is at 300°, LBT-FLO (θ = 90°) is selected. Array: PET-3; anechoic.
What to hear. In 3.1 the θ = 0° outputs should be closer to the ground truth than LBT-CO and than θ = 90°. In 3.2 the preference reverses: θ = 90° should be the cleaner pair. A single FLO is not enough for all geometries.
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 2
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) | LBT-FLO (θ = 90°) ★ |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 2
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
The same anechoic scene is inferred on PET-3 and URA-4+: Speaker 1 male at 0°, Speaker 2 male at 140°. Selected LBT-FLO is θ = 0° on both arrays.
What to hear. Both talkers are male, so location (not pitch) must keep the channels distinct. On each array, the starred FLO should show less crosstalk than LBT-CO. The mixture is the same; only the array changes.
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 2
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (URA-4+)
|
Speaker 1 (URA-4+)
|
Speaker 1 (URA-4+)
|
Speaker 2
|
Speaker 2 (URA-4+)
|
Speaker 2 (URA-4+)
|
Speaker 2 (URA-4+)
|
The same comparison in a simulated reverberant room: Speaker 1 female at 0°, Speaker 2 female at 140°, on PET-3 and URA-4+. Selected LBT-FLO is again θ = 0°.
What to hear. Reverberation makes leakage easier to notice. The starred FLO should keep each female more isolated than LBT-CO on both arrays, with less of the other talker in the background.
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 1 (PET-3)
|
Speaker 2
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
Speaker 2 (PET-3)
|
| Mixture | Ground Truth | LBT-CO (Baseline) | LBT-FLO (θ = 0°) ★ | LBT-FLO (θ = 90°) |
|---|---|---|---|---|
Mixture
|
Speaker 1
|
Speaker 1 (URA-4+)
|
Speaker 1 (URA-4+)
|
Speaker 1 (URA-4+)
|
Speaker 2
|
Speaker 2 (URA-4+)
|
Speaker 2 (URA-4+)
|
Speaker 2 (URA-4+)
|