Integrating large language models (LLMs) into automatic speech recognition (ASR) has become a dominant paradigm. Although recent LLM-based ASR models have shown promising performance on public benchmarks, it remains challenging to balance recognition quality with latency and overhead, while hallucinations further limit real-world deployment. In this study, we revisit LLM-based ASR from an entropy allocation perspective and introduce three metrics to characterize how training paradigms allocate entropy reduction between the speech encoder and the LLM. To remedy entropy-allocation inefficiencies in prevailing approaches, we propose a principled multi-stage training strategy grounded in capability-boundary awareness, optimizing parameter efficiency and hallucination robustness. Specifically, we redesign the pretraining strategy to alleviate the speech-text modality gap, and further introduce an iterative asynchronous SFT stage between alignment and joint SFT to preserve functional decoupling and constrain encoder representation drift. Experiments on Mandarin and English benchmarks show that our method achieves competitive performance with state-of-the-art models using only 2.3B parameters, while also effectively mitigating hallucinations through our decoupling-oriented design.
Figures & tables
Figure 1: The shift in encoder-side metrics before and after joint training. We hold the encoder architecture fixed within each group to examine the impact of joint training on encoder representations.
Figure 2: Comparison of our multi-stage training design with the traditional training pipeline.
Figure 3: Comparison of the three metrics along our training trajectory and the FireRedASR-AED → FireRedASR-LLM transition, sharing the same encoder architecture. “Our Training Trajectory” corresponds to the full standard “phoneme-level pretraining → IA-SFT → joint SFT” pipeline.
Fun-ASR-nano
GLM-ASR-nano
Qwen3-ASR-1.7B
FireRedASR-LLM
Step-Audio2-mini
Qwen3-Omni-Inst
Ours
Model Size
0.8B
1.5B
2.0B
8B+
8B+
30B-A3B
2.3B
Mandarin
AISHELL-1 dev ∣ test
1.59 ∣ 1.81
2.40 ∣ 2.41
1.40 ∣ 1.51
0.71 ∣ 0.73
0.76 ∣ 0.81
0.86 ∣ 0.92
0.45 ∣ 0.59
AISHELL-2-ios dev ∣ test
2.62 ∣ 2.73
3.21 ∣ 3.45
2.41 ∣ 2.60
2.08 ∣ 2.12
2.24 ∣ 2.29
2.11 ∣ 2.31
2.32 ∣ 2.45
AISHELL-2021- Eval A ∣ C ∣ D
4.75 ∣ 4.29 ∣ 2.33
7.25 ∣ 9.48 ∣ 3.40
4.22 ∣ 3.51 ∣ 1.82
12.61 ∣ 4.06 ∣ 7.38
4.54 ∣ 3.69 ∣ 2.34
5.19 ∣ 3.34 ∣ 1.66
3.45 ∣ 1.71 ∣ 2.53
Chinese Dialect
Table 1: Comparison with advanced LLM-ASR and LALM baselines on public benchmarks.
Model
Mandarin
Dialect
English
Code-switch
Fun-ASR-nano
0.018%
0.217%
0.014%
0.397%
GLM-ASR-nano
0.030%
0.201%
0.014%
0.315%
Qwen3-ASR-1.7B
0.018%
0.120%
0.014%
0.345%
FireRedASR-LLM
0.053%
0.228%
0.014%
0.324%
Step-Audio2-mini
0.020%
0.194%
0.014%
1.255%
Qwen3-Omni-Inst
0.013%
0.370%
0.007%
1.778%
Table 2: Hallucination rates on scenario benchmarks.
Figure 4: Linear CKA scores between layer-wise representations and ground-truth text embeddings, averaged over 1,000 AISHELL/LibriSpeech utterances; “Adap.” denotes the post-adaptor embedding.
Configuration
Mandarin
Dialect
English
Code-switch
Our full pipeline
1.93
10.42
3.34
8.39
– Joint SFT
2.18
12.84
4.22
10.15
– IA-SFT
2.08
11.47
3.79
9.11
– Encoder iter. in IA-SFT
1.95
10.87
3.40
8.57
Table 3: Ablation study on post-training strategies. “– Encoder iter. in IA-SFT” denotes removing encoder hot-swapping and asynchronous parallel during IA-SFT, reducing it to a standard encoder-frozen stage with only the adaptor and LLM trained.
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Dataset
Language(s)
Domain
Hours
YODAS-Granary [ 29 ]
English
Variety
120K
Emilia [ 23 ]
English / Mandarin
Variety
189K
MLS [ 39 ]
English
Audiobook
45K
MSR-86K [ 32 ]
English
YouTube
10K
Common-Voice-v15 [ 3 ]
English / Mandarin
Read
3K
GigaSpeech [ 8 ]
English
Variety
10K
Appendix
Table 4: An overview of the Mandarin and English speech corpora used across all training stages.
Figure 5: Trajectory of CKA scores during pretraining. It reports the average CKA between the encoders and the corresponding reference checkpoint.
Pretraining Step
Trigger
Action Details
0.50 M
–
\small1⃝Pretraining begins. The reference checkpoint is initialized at the 0.50 M pretraining step.
1.01 M
CKA<0.975
\small2⃝Pretraining continues. The encoder snapshot updates the reference checkpoint and initializes the encoder for post-training. The alignment stage then begins and runs for 1.3 M steps in total. Upon its completion, IA-SFT begins and runs for 1.0 M steps, while pretraining continues asynchronously.
1.32 M
CKA<0.975
\small3⃝Pretraining continues. The encoder snapshot updates both the reference checkpoint and the encoder for IA-SFT, which then runs for another 1.0 M steps.
2.00 M (end)
–
\small4⃝Pretraining ends. The encoder snapshot updates the encoder for IA-SFT, which then runs for another 2.0 M steps.
–
–
\small5⃝IA-SFT ends , followed by joint-SFT, which runs for 2.00 M steps in total.
Appendix
Table 5: Detailed training procedures, including the encoder update schedule, CKA thresholds, and stage-wise training steps. Here, the step counts for pretraining, alignment, and IA-SFT are measured independently in their respective training processes.
Integrating large language models (LLMs) into automatic speech recognition (ASR) has become a mainstream paradigm in recent years. Although existing LLM-based ASR models demonstrate impressive performance on public benchmarks, their training remains predominantly data-driven, leaving key practical challenges insufficiently addressed -- particularly limited downward scalability in resource-constrained deployments and hallucinations under acoustically challenging conditions. To address these issues, we present NIM4-ASR, a production-oriented LLM-based ASR framework optimized for both efficiency and robustness. Grounded in a principled delineation of functional roles between the encoder and the LLM, we redesign the multi-stage training paradigm to align each module with its intended capability boundary. Specifically, we reformulate the pre-training architecture and objective to mitigate the modality gap and improve parameter efficiency; introduce an iterative asynchronous SFT stage to preserve acoustic fidelity and constrain representation drift; and design an ASR-specialized reinforcement learning stage to further enhance recognition quality and robustness. We additionally incorporate a suite of production-oriented optimizations, including robustness under noisy and silent conditions, real-time streaming inference, and hotword customization via retrieval-augmented generation (RAG). Experiments show that NIM4-ASR achieves state-of-the-art performance on multiple public benchmarks with merely 2.3B parameters, while substantially outperforming larger-scale competitors on internal benchmarks -- particularly in entity-intensive real-world scenarios. NIM4-ASR further supports million-scale hotword customization via RAG with sub-millisecond retrieval latency, enabling efficient adaptation to emerging entities and personalized user requirements.
Audio-encoder-LLM-decoder architectures have become the dominant paradigm for modern automatic speech recognition (ASR), improving transcription quality through large-scale language modeling. However, the cost of autoregressive decoding scales with decoder size, creating a fundamental trade-off between recognition quality and serving latency. We argue this trade-off is not inherent: unlike open-ended text generation, ASR outputs are strongly anchored to the input speech signal, providing a natural inductive bias toward high-parallelism decoding. Building on this, we introduce ParaASR, an ASR system that leverages Multi-Token Prediction (MTP) to let a 4B LLM decoder emit multiple tokens per forward step. Starting from a publicly available audio-language foundation, the model first establishes a robust autoregressive recognizer and then aligns five future-token branches through a staged optimization recipe. At inference, it proposes a six-token continuation per step and admits only the verified prefix into the transcript, preserving the safety of standard autoregressive decoding. The average accepted length reaches 5.0 out of 6 proposed tokens, confirming that the deterministic structure of speech makes ASR an especially natural setting for multi-token decoding. ParaASR further retains a native 32K-context window and transcribes up to 30 minutes of audio in a single pass. Across diverse benchmarks, it attains average error rates of 2.97%, 3.68%, and 3.70% on Chinese, English, and long-form evaluations, respectively, while reaching a real-time factor (RTF) as low as 0.0053. These results show that decoder scaling, low-latency inference, and long-context transcription need not be competing goals when future-token proposals are anchored by the acoustic signal and guarded by autoregressive verification.
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.