Speech LLMs are widely understood to be better than ASR→LLM cascades since they have access to the audio directly, and not just the transcript. In this paper, we present an evaluation methodology and a mechanistic interpretation of the observed behavior of speech LLMs. First, we introduce matched-backbone testing which separates out the behavior of the speech LLM from the reasoning capabilities of the underlying LLM. Second, we provide a mechanistic analysis of speech LLMs using logit lens and LEACE and show the literal transcript emerging from the LLM's hidden states and that text representations are causally necessary. We also show that in most deployed use cases, current speech LLMs are expensive cascades, and under noise, they are worse ones, with clean-condition advantages reversing by up to 7.6% at 0dB.
Figures & tables
System
Type
Params
Whisper-large → Qwen2.5-7B
Cascade (strong)
1.5B+7B
Whisper-small → Qwen2.5-7B
Cascade (weak)
244M+7B
Whisper-large → Qwen2-7B †
Matched cascade
1.5B+7B
Whisper-large → Llama-3.1-8B †
Matched cascade
1.5B+8B
Whisper-large → Phi-4-mini †
Matched cascade
1.5B+3.8B
Qwen2-Audio-7B
End-to-end
8.2B
Table 1: Systems evaluated. † Matched-backbone cascades share the LLM with the corresponding speech LLM.
System
AG
SST
CSQA
MELD
MUS
Cascade-S
85.0
88.5
79.3
51.8
60.0
Cascade-W
85.0
87.8
78.7
51.3
59.6
Ultravox
83.3
85.3
70.5
39.8
57.7
Qwen2-Audio
80.5
82.2
62.8
43.6
52.8
Phi-4-MM
81.5
82.0
61.1
30.2
61.0
Gemini
83.6
89.7
80.2
51.9
68.1
Table 2: System accuracy (%) on clean audio, classification tasks. TriviaQA accuracy (open-ended): Cascade-S 38.8, Cascade-W 36.2, Ultravox 37.5, Qwen2-Audio 8.2, Phi-4-MM 14.9, Gemini 48.4. Qwen2-Audio’s low TriviaQA score reflects its older Qwen2-7B backbone’s weak factual recall, not an audio processing failure; on classification tasks it is competitive.
Figure 1: Cohen’s κ between each E2E model and its matched-backbone cascade ( † ) or Cascade-S. Rows are ordered by decreasing mean κ . 95% bootstrap CIs (1,000 resamples) are ±0.01 – 0.02 on text-sufficient tasks and ±0.03 – 0.07 on MELD/MUStARD. Ultravox shows consistently high agreement, while Qwen2-Audio and Phi-4-MM show lower and more variable agreement.
Figure 2: Conditional error overlap: P(y^e2e=y^cas∣both wrong) for each speech LLM vs. its cascade counterpart on multi-class tasks. Values near 1.0 mean both systems produce the same wrong answer when they err. Dashed lines mark chance baselines ( 1/(∣C∣−1) ). Matched-backbone pairs consistently achieve higher overlap than mismatched pairs (vs Cas-S).
Input (abridged)
Gold
Both
Type
AG News
“Cisco & Microsoft Partner for CRM”
Sci/Tech
Bus.
LLM
“iTunes selling Band Aid song”
Sci/Tech
Bus.
LLM
CSQA
“A mountie at a subway” → “Amante…”
Toronto
NYC
ASR
“What do people do playing guitar?”
Singing
Music
LLM
Table 3: Shared error examples: both Ultravox and its matched cascade produce the identical wrong answer. Same-answer rates when both err: AG News 96%, CSQA 85%.
Figure 3: Accuracy vs. SNR for text-sufficient tasks. Cascade-S (solid line, circles) degrades gracefully across all tasks. Gemini (solid line, triangles) shows the steepest decline on SST-2 and CSQA despite superior clean performance, suggesting higher noise sensitivity in its internal speech processing.
Figure 4: Layer-wise probing. Left axis : acoustic probe R2 for energy (solid, circles) and pitch (dashed, squares). Right axis : CTC text decodability (solid, triangles) and bag-of-characters R2 (dashed, diamonds). Qwen2-Audio shows the strongest acoustic compression; Ultravox retains acoustics while building text representations.
Layer
Energy
Pitch
CTC
BoC
Q2-Audio
0
.92
.63
.50
.19
8
.92
.61
.49
.20
16
.90
.57
.51
.19
24
.87
.49
.43
.18
31
.86
.48
.29
.15
Ultravox
0
.86
.37
.03
.07
Table 4: Layer-wise probe results at selected layers. Energy/Pitch: ridge regression R2 ; CTC: text decodability (fraction of characters correctly recovered); BoC: bag-of-characters R2 (ridge).
Figure 5: Logit lens: mean bag-of-tokens precision by layer (with RMSNorm applied before projection). Both models show text emergence from L20 onward. Ultravox (diamonds) surges to 0.34 at L31; Qwen2-Audio (triangles) peaks at 0.23 (L28). The degree of text emergence mirrors the behavioral agreement spectrum.
Layer
Ultravox
Q2-Audio
0
.000
.002
4
.002
.003
8
.001
.005
12
.001
.010
16
.012
.013
20
.076
.042
Table 5: Logit lens bag-of-tokens precision by layer. Fraction of greedy-decoded tokens appearing in the reference transcript ( n=1,000 ).
Task
κimpl
κcasc
Acc. impl
Acc. UV
AG News
0.943
0.933
88.1
86.7
SST-2
0.141
0.737
51.3
84.2
CSQA
0.253
0.800
33.1
66.9
MELD
0.154
0.556
22.4
42.1
Table 6: Behavioral sufficiency of emergent text at layer 31. Agreement between implicit cascade and Ultravox ( κimpl ) and between Whisper cascade and Ultravox ( κcasc ).
Condition
d
AG
SST
CSQA
MELD
MUS
Ultravox
Baseline
—
82.9
86.1
70.4
40.8
57.2
Text
159
0.0
0.0
0.1
0.0
0.3
CTC
49
9.0
63.8
44.9
3.1
32.5
BoC
48
5.9
19.4
19.6
3.1
34.5
Acoustic
2
70.0
70.4
50.8
37.7
53.2
Table 7: LEACE accuracy (%) on Ultravox and Qwen2-Audio. Multi-layer erasure at all 9 probed layers simultaneously; n=1,000 per task ( n=690 for MUStARD). d : dimensionality of erased subspace.
Figure 6: LEACE results for Ultravox (left) and Qwen2-Audio (right). Text erasure collapses both models to near-zero. CTC and BoC erasure show an architecture-dependent pattern: CTC is essentially zero for Qwen2-Audio (matching text erasure) but less so for Ultravox, while BoC is more destructive for Ultravox. Controls (random, acoustic) confirm specificity.