ICASSP 2027 · Audio demo

Speaker-Consistent Grounding for Confusion-Resilient LLM-Based Target Speech Extraction

Repair target-speaker evidence, then ground LLM generation.


Status: Frozen evaluations and audio examples complete.

Overview

TSE can extract the wrong speaker; LLM generation can also change words or identity. We repair target-speaker evidence before grounding generation.

Repair before grounding. CDCS-5 reduces clean wrong-speaker errors from 6.87% to 0.75%. On Noisy TEST, fixed CSG reduces content switching from 12.79% to 9.10%. See paper results ↓
Problem formulation Why repair must precede grounding
Problem illustration. TSE can follow the wrong speaker; generation can drift; grounding can preserve a wrong-speaker anchor. CDCS-5 repairs evidence before fixed or adaptive CSG constrains generation. Waveforms are amplitude-normalized traces from released examples, not necessarily the same trial.

Design rule Repair target identity first; ground autoregressive generation second.

Paper Figure 1: CDCS-5 selects target-consistent evidence from five frozen TSE estimates; evidence tokens, mixture features and target-speaker conditioning guide Qwen-TSE, with CSG constraining autoregressive decoding.
Paper Figure 1. Repair before grounding: (a) CDCS-5 selects target-speaker-consistent evidence, (b) the selected waveform is returned directly or tokenized for Qwen-TSE, and (c) CSG constrains autoregressive decoding. Full resolution ↗

Method

CDCS-5 selects the most enrollment-consistent of five frozen TSE candidates. Its waveform is returned directly or used to ground Qwen-TSE. Fixed CSG uses (λ, w) = (1, 0). Adaptive CSG uses λ = g(ξ) and w = 1, with a DEV-frozen decreasing map and one strength per utterance. Both use no clean references, transcripts, oracle labels, or model updates. Grounding constrains drift; it cannot repair a wrong-speaker anchor.

Token-level grounding intuition

Each acoustic token has eight ternary FSQ coordinates. CSG changes Qwen-TSE token selection, not the CDCS-5 selector.

1

Qwen-TSE proposes

High-scoring next tokens can drift from the evidence.

EvidenceRaw proposal
02110201
22012200
2

CSG constrains

Penalize tokens with greater Hamming distance from the evidence.

sCSG(v,t) = sLLM(v,t) − λ min dH(v,zᵉt+δ)
Fixedλ = 1, w = 0 Adaptiveλ = g(ξ), w = 1
near: small penaltyfar: large penalty
3

Adaptive CSG sets strength

A mixture–evidence projection score sets one grounding strength per utterance through a DEV-frozen decreasing map.

ξ(y,c*) = 10 log₁₀ (projected evidence / residual)
lower ξstronger grounding higher ξweaker grounding
One λ per utterance · no token-level adaptation
Grounding intuition. Fixed CSG uses λ = 1, w = 0; adaptive CSG uses λ = g(ξ), w = 1. Strength stays constant during each decode. The mapping is selected on DEV and kept fixed for TEST.

Audio examples

One clean and four noisy examples from frozen TEST evaluations. Each includes all five systems in Table 1, in the same order. Clean targets and interferers are for evaluation only, never system inputs.

Listen for: speaker identity, word accuracy, and the fidelity–naturalness trade-off.
Clean · 1 of 1

Clean example — BSRNN-TSE wrong-speaker failure

BSRNN-TSE follows the interferer. A two-second enrollment view recovers the target: WER: 100% → 0%, speaker margin: −0.285 → +0.520, and A-sw.: 1 → 0.

Input, enrollment & interferer
Clean mixturesystem input
Target enrollmentspeaker condition
Clean interfererevaluation only
Clean targetevaluation only
BSRNN-TSEwrong speaker · WER 100%
BSRNN-TSE-CDCS-5middle view · WER 0%
Qwen-TSE-UDWER 8.33%
Qwen-TSE-fixed-CSGWER 8.33%
Qwen-TSE-adaptive-CSGWER 8.33%

Whisper large-v3 · greedy English · repetition penalty 1.10 · ASR target reference

Target · large-v3
this attitude springs from a false conception of sin the conception that sin is a small matter easily taken care of by good works
BSRNN-TSE · large-v3
he obtained the desired speed and load with a friction brake also regulated speed but waited for an indicator to verify it WER 100%
BSRNN-TSE-CDCS-5 · large-v3
this attitude springs from a false conception of sin the conception that sin is a small matter easily taken care of by good works WER 0%
Qwen-TSE-UD · large-v3
this attitude springs from a false conception of sin the conception that sin is a small matter easily taken care of by good works that we WER 8.33%
Qwen-TSE-fixed-CSG · large-v3
this attitude springs from a false conception of sin the conception that sin is a small matter easily taken care of by good works that we WER 8.33%
Qwen-TSE-adaptive-CSG · large-v3
this attitude springs from a false conception of sin the conception that sin is a small matter easily taken care of by good works that we WER 8.33%

Speaker confusion: the BSRNN-TSE extraction follows the interferer even without noise. All three Qwen transcripts add “that we” after the target text (WER 8.33%).

Spectrogram
Clean wrong-speaker BSRNN-TSE and BSRNN-TSE-CDCS-5 recovery spectrogram comparison
Clean target, clean interferer, wrong-speaker BSRNN-TSE, and the target-consistent middle-view candidate selected by CDCS-5. Select the figure for the 2,000-pixel original.

Illustrative cases, not aggregate results. Case identities and existing waveforms are unchanged. Missing Qwen outputs were retrieved from the same completed TEST evaluations; displayed transcripts and WER use one large-v3 configuration. Full selection rules and results: clean record · noisy record.

Results from the paper

Evidence repair and grounded generation

CDCS-5 reduces speaker confusion. CSG further stabilizes the generative branch while retaining its predicted-quality advantage.

Evidence repair · Clean TEST6.87 → 0.75%Wrong-speaker errors · Full → CDCS-5
Grounding · Noisy TEST12.79 → 9.10%Content switching · UD → fixed CSG
Grounding · Noisy TEST1.68 → 0.51%Acoustic switching · UD → fixed CSG

System comparison

6,000 natural-noise + 2,400 controlled-SNR trials. All systems use the same evaluation pool.

Noisy TEST · Table 1
SystemWER ↓%C-sw. ↓%A-sw. ↓%Spk. margin ↑DNSMOS ↑P.808UTMOS ↑
BSRNN-TSE39.8518.7918.230.2663.0312.001
BSRNN-TSE-CDCS-530.6711.0210.390.3272.9801.948
Qwen-TSE-UD46.7012.791.680.3773.4943.216
Qwen-TSE-fixed-CSG42.119.100.510.3863.4983.147
Qwen-TSE-adaptive-CSG42.739.370.530.3883.5033.253

Bold: best value per column and condition. CDCS-5 returns the repaired waveform; fixed/adaptive CSG ground the same Qwen-TSE checkpoint. WER measures agreement with automatic target transcripts. DNSMOS and UTMOS predict quality.

Paper Figure 2: acoustic-switch rate and DNSMOS P.808 versus SNR from minus 5 to 15 dB, comparing five TSE systems.
Paper Figure 2. Controlled-noise TEST, 480 trials per SNR. Acoustic-switch rate uses a logarithmic axis; quality is DNSMOS P.808. Full resolution ↗
CDCS-5 ablation & selection safety Table 2

Full/TF use the complete enrollment; E/M/L use early, middle and late local views. Wrong-speaker errors use the SI-SDR margin, not the CAMPPlus acoustic-switch definition in Table 1.

Table 2(a) · Wrong-speaker errors (%, ↓)
ConfigurationClean DEVClean TESTNoisy DEVNoisy TEST
Full (no CDCS)6.906.8719.8518.95
Early (E)8.528.5720.6119.96
Middle (M)8.278.9020.9220.73
Late (L)8.528.5020.7120.18
TF-context (TF)2.352.5314.3214.37
Full + E/M/L3.703.6015.9615.00
Full + TF1.171.1812.0011.30
CDCS-50.880.7511.0210.46
Table 2(b) · High-confidence confusion recovery & new errors
SplitCDCS-5 recoveryOracle availabilityNew errors
Clean TEST355/398 (89.20%)360/398 (90.45%)2/5,588 (0.04%)
Noisy TEST374/646 (57.89%)431/646 (66.72%)8/4,709 (0.17%)

Recovery and new-error rates use their respective high-confidence subsets, shown in the denominators. Oracle availability uses clean references for analysis only; CDCS never receives these references.

Source: manuscript Tables 1–2 and Figures 1–2, checked 25 October 2026. Download table values & protocol · Metric definitions

Listening audit · selected Natural Noisy TEST example

When Whisper-based WER becomes misleading

A generated waveform and its ASR transcript can fail in different ways. This example shows why we interpret WER together with audio, speaker consistency and predicted quality.

7.68 seconds of audio. 419 insertion errors.

ASR transcript repetition

Whisper large-v3 transcribes the UD output as “out zander paced up and down the hallway f f f …”. The repeated transcript dominates WER; it does not establish that the waveform contains hundreds of spoken repetitions.

17 substitutions+0 deletions+419 insertions
23 reference words
× 100% =1,895.65% WER

WER = (S + D + I) / reference words × 100%. Insertions can push it above 100%.

Clean targetReference audio · evaluation only
Qwen-TSE-UD7.68 s · WER 1,895.65% · speaker margin +0.467
Qwen-TSE-fixed-CSG7.68 s · WER 34.78% · speaker margin +0.485
BSRNN-TSE-CDCS-57.67 s · WER 8.70%
Read the target, UD and grounded ASR transcripts
Clean target · Whisper large-v3
alexander paced up and down the hallway buttoning and unbuttoning his overcoat until she returned and took him up to hildas living room
UD · full automatic transcript
out zander paced up and down the hallway f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f
Fixed CSG · Whisper large-v3
alexander paced up and down the hallway buttoning and unbuttoning his overcoat until she returned into the hotel of his
  • What is measured: an insertion-heavy ASR transcript, against a 23-word automatic reference.
  • What to listen for: actual words and repetitions in the waveform. A positive speaker margin confirms neither transcription accuracy nor correct content.
  • What remains unverified: the exact split between speech-generation and recognition errors; this audit has no human-adjudicated transcript or second-recognizer check.

Post-hoc example, selected for the largest large-v3 insertion count in the complete Natural Noisy TEST audit. English transcription, greedy decoding, repetition penalty 1.10. Clean-target reference text is also automatic. This is not a failure-rate estimate. Full audit & audio hashes.

Evaluation metrics

WER ↓
WER = (S + D + I) / Nref × 100%. Reported as the uncapped utterance mean against a same-ASR clean-target transcript.
Spk. margin ↑
Target-minus-interferer CAMPPlus cosine similarity; a negative value triggers A-sw.
DNSMOS P.808 ↑
Predicted P.808 speech quality for both clean and noisy conditions.
UTMOS ↑
Reference-free predicted naturalness; it does not establish content or speaker identity.