Large language models (LLMs) provide strong semantic priors that can improve multi-talker automatic speech recognition (MT-ASR), but using an LLM as an autoregressive decoder is computationally expensive and remains fragile under heavy overlap. In this paper, we propose an encoder-only MT-ASR framework that adapts an LLM to multi-talker conditioning and distills its semantic guidance into the encoder during training, while retaining fast CTC-style decoding at inference. Our model employs a post-encoder separator with serialized CTC to produce talker-ordered transcripts, and leverages an adapted LLM-based SOT objective as a multi-talker-aware teacher signal to explicitly regularize mixed-speech representations. To further support variable numbers of talkers, we introduce a Talker-Count Head that predicts the talker count and dynamically selects the appropriate decoding branch. Experiments on LibriMix show that the proposed encoder-only model achieves comparable performance to LLM-based systems in the two-talker condition, while delivering significant improvements in the three-talker condition with significant small RTF.
Figures & tables
Figure 1: Flowchart of the proposed method. LLaMA is used only during training for distillation.
ID
S/V
Model
Encoder
Noisy
Clean
FE
TCH.L.
Enc.L.
Development Set
Evaluation Set
Development Set
Evaluation Set
A.TC
2mix
3mix
A.TC
2mix
3mix
A.TC
2mix
3mix
A.TC
2mix
3mix
1
S
(Baseline) SOT w/ Llama-1B
✓
-
24
-
12.4
39.8
-
11.3
39.1
-
4.6
21.5
-
4.6
21.6
2
✓
-
18
-
17.7
49.2
-
15.5
48.4
-
5.9
30.4
-
6.1
31.7
3
✓
-
12
-
35.8
62.0
-
34.2
62.2
-
25.3
47.7
-
25.1
49.7
4
✓
-
6
-
43.1
65.5
-
41.2
65.4
-
29.6
52.5
-
30.5
54.7
Table 1: Results of the proposed method. “S/V” denotes the talker-count condition used in training: S = single-count (only one talker number), V = varied-count (mixed two-/three-talker). “FE” is the feature extraction module. “TCH” represents the talker-count head. “TCH.L.” represents the number of TCH layers. “Enc.L.” represents the number of each encoder layers for transcription. “A.TC” is the talker-count accuracy (%). Word Error Rate (WER) is used for 2mix and 3mix evaluation.
ID
TCH.L.
Noisy
Clean
Dev.
Eval.
Dev.
Eval.
2mix
3mix
2mix
3mix
2mix
3mix
2mix
3mix
7
-
78.8
81.7
73.4
82.8
90.9
89.0
88.8
87.3
8
6
99.7
77.3
99.9
73.7
95.5
99.9
92.6
9
12
99.0
90.2
98.7
88.7
96.0
99.8
94.1
10
18
99.7
79.7
99.3
76.7
99.9
94.0
99.9
91.7
Table 2: Accuracy of TCH for 2mix and 3mix condition
Model
Libri2Mix
Libri3Mix
CTC
0.0043
0.0106
Llama-1B
0.1150
0.0981
Table 3: Real-time factor (RTF) between the proposed methods and SOT-based LLM methods.
REF
Libri2Mix
Libri3Mix
Dev
Eval
Dev
Eval
N
Without LLMs; with SSL for the speech encoder
Training from Scratch 3 3 3 https://github.com/espnet/espnet/tree/master/egs2/librimix/sot_asr1
19.4
17.1
30.5
28.2
TSE-V-Whisper [ 29 ]
-
12.0
-
-
GEncSep [ 2 ]
17.2
15.0
28.0
25.9
w/o decoder: CTC
16.8
14.6
25.7
23.6
Table 4: Comparison between the proposed method and existing methods on the LibriMix datasets (270 hours for Libri2Mix and 186 hours for Libri3Mix, without any additional data augmentation). Word Error Rate (WER) is used for evaluation. “N/C” represents the noisy or clean condition.