超越WER:带口音对话式ASR中的实体和不流畅性召回率
摘要
本文提出一个用于带口音对话式ASR的三阶段流水线,以提高实体和不流畅性的召回率,实现80-85%的实体召回率,并且用更少的参数优于基线系统。
查看缓存全文
缓存时间: 2026/09/21 08:56
# Beyond WER: Entity and Disfluency Recall in Accented Conversational ASR
Source: [https://arxiv.org/html/2609.20828](https://arxiv.org/html/2609.20828)
Husain Pandey Singh
###### Abstract
ASR systems optimised for Word Error Rate \(WER\) often miss named entities and filled pauses in accented conversational English, both critical for language\-learning feedback\. We present a three\-stage pipeline for speakers from India, Indonesia, and Latin America: \(1\) heuristic SQL filters curating entity\-rich training data at∼2\.8×\{\\sim\}2\.8\\timesthe entity density of random sampling, \(2\) regional LoRA adapters fine\-tuned on Qwen2\.5\-Omni\-3B producing both verbatim and corrected transcripts in a single forward pass, and \(3\) a six\-category error taxonomy validated by an LLM\-based judge \(83\.8% agreement, 210 human\-labelled samples\)\. The pipeline achieves 80–85% entity recall \(up from 53–55%\), 76–86% filler recall \(up from<<5%\), and 6–10% WER across 6 k test utterances, outperforming Whisper and a commercial ASR on entity recall while matching a zero\-shot 30B model with 10×\\timesfewer parameters\. Paired bootstrap tests confirm that curation alone accounts for 2\.8–4\.2 pp of entity recall gain \(p<0\.0001p<0\.0001\)\.
###### keywords:
speech recognition, named entity recognition, accented speech, disfluency detection, parameter\-efficient fine\-tuning
## 1Introduction
Speech is fundamental to human communication and for English language learners practicing conversational fluency, accurate speech recognition is not merely about minimising Word Error Rate \(WER\) or Character Error Rate \(CER\); it is about sustaining trust in the learning loop\. In conversational language\-learning platforms, ASR must faithfully capture what a learner actually said—including disfluencies, cultural references, and regionally specific entities—so that meaningful feedback can follow\. In practice, learners need two complementary views of their speech: \(i\) averbatim transcriptthat retains fillers such as*uh*and*um*for fluency self\-assessment, and \(ii\) acorrected transcriptin which entities are properly spelled and minor structural errors are smoothed, enabling comprehension\-focused feedback\. Commercial ASR systems, however, are optimised for aggregate WER and provide no mechanism to control this trade\-off\.
Evaluating several widely used ASR systems on conversational English from India, Indonesia, and Latin America exposes a stark mismatch between headline WER and downstream utility\. Baseline systems achieve 13–21% WER—figures that might appear acceptable—yet entity recall ranges from only 53–55%, and filler recall is near zero \(<<5%\)\. The disconnect arises because WER penalises a harmless tense shift \("was" → "is"\) and a garbled*\`\`Agatha Christie''*→\\rightarrow*\`\`agatha cristee''*equally, despite vastly different pedagogical consequences\.
Recent work has introduced entity\-focused ASR benchmarks\[del2021earnings\]and demonstrated that entity errors propagate irrecoverably to downstream NER systems\[szymanski2023aren\]\. Post\-hoc LLM correction pipelines attempt to mitigate these errors: Chen et al\.\[chen2023hyporadise\]use N\-best hypothesis re\-ranking, while Pusateri et al\.\[pusateri2025retrieval\]retrieve entity candidates from a vector database\. These approaches leave the upstream acoustic model unchanged and add inference\-time complexity\. A complementary line applies LoRA\[hu2022lora\]to adapt ASR models for accented speech\[bagat2025mixture\], yet existing studies sample training data randomly without regard for entity density\.
We do not propose a new architecture or training objective\. Instead, we validate that a simple, reproducible, three\-stage pipeline yields large, statistically significant gains on entity recall and filler preservation across three diverse speaker populations\. Our contributions are:
1. 1\.Heuristic entity\-rich data curation\.Lexical filters applied to existing transcripts surface utterances with∼2\.8×\{\\sim\}2\.8\\timeshigher entity density than random sampling\. Paired bootstrap tests confirm that models trained on this curated data improve entity recall by 2\.8–4\.2 percentage points over random selection \(p<0\.0001p<0\.0001across all regions\), establishing data curation as a significant and cost\-effective lever for entity\-focused ASR\.
2. 2\.Regional LoRA adaptation with dual\-output generation\.Fine\-tuning Qwen2\.5\-Omni\-3B with standard rank\-32 LoRA on 10 k curated samples per region yields 80–85% entity recall \(up from 53–55%\) and 76–86% filler recall \(up from<<5%\), while reducing WER to 6–10% \- a 53–60% relative reduction\. The model produces both verbatim and corrected transcripts in a single forward pass\.
3. 3\.A diagnostic error taxonomy\.We introduce a six\-category error framework \- spanning phonetic confusion, hallucination, acoustic out\-of\-vocabulary errors, named\-entity misspellings, non\-actionable audio, and incomplete transcription \- validated via an LLM\-based judge which enables systematic diagnosis of residual errors\.
Our results suggest that for accented conversational speech,*what*you train on matters at least as much as*how*you train – and that lightweight curation is a practical first step toward entity\-aware ASR without the inference\-time cost of post\-hoc LLM correction\.
## 2Related Work
### 2\.1Parameter\-Efficient Fine\-Tuning for ASR
Large pre\-trained models such as Whisper\[radford2023robust\]and Wav2Vec2\[baevski2020wav2vec\]have shifted focus to efficient adaptation\. LoRA\[hu2022lora\]injects trainable low\-rank matrices into frozen Transformer layers; applied to Whisper for multilingual ASR\[song2024lora\]and code\-switching\[yang2025adapting\], rank\-16 to rank\-64 adapters match full fine\-tuning at a fraction of the parameters\. Memory\-efficient implementations such as Unsloth\[unsloth2023\]further lower the hardware barrier\. However, none of these studies target entity recall as a training objective\. We pair standard LoRA \(rank\-32\) with a data curation step that enriches the training set for entity density\.
### 2\.2Entity\-Aware Speech Recognition
Named entity recognition from speech has evolved from broadcast\-news systems\[kubala1998named\]to analyses of ASR\-NER error propagation: Szymański et al\.\[szymanski2023aren\]showed that entity errors propagate irrecoverably to downstream NER taggers\. WhisperNER\[ayache2024whisperner\]jointly optimises transcription and entity tagging but requires entity\-type prompts at inference\. Contextual biasing injects entity lists during decoding\[williams2018contextual\]; retrieval\-augmented post\-processing corrects names via an LLM\[pusateri2025retrieval\]; and Ling and Ye\[ling2025customizing\]use LLM feedback as a reward signal for RL\-based ASR fine\-tuning\. All add inference\-time complexity or require an auxiliary LLM, and none recover from acoustic\-level failures\. Liang et al\.\[liang2023improving\]augment entity\-rich data via speech editing but lack the prosodic variation of real conversational audio\. Our data\-centric approach reduces entity errors at training time without entity\-type labels or an auxiliary LLM at serving time\.
### 2\.3ASR for Accented and Non\-Native Speech
Multilingual models such as Whisper and SeamlessM4T\[barrault2023seamlessm4t\]have advanced accented\-speech recognition, yet evaluations remain dominated by aggregate WER\. Graham and Roll\[graham2024evaluating\]document persistent WER gaps for non\-native accents\. Bagat et al\.\[bagat2025mixture\]propose accent\-specific LoRA experts on L2\-ARCTIC\[zhao2018l2\], showing that per\-accent adapters outperform standard LoRA and full fine\-tuning—motivating our per\-region design\. Few studies report entity recall, despite entity words carrying the highest communicative load in learner utterances\.
### 2\.4Disfluency Modelling in ASR
Filled pauses constitute 5–10% of spontaneous speech\[shriberg2001errrr\]and serve as communicative signals\[clark2002using\], yet Amann et al\.\[amann2024augmenting\]show Whisper correctly transcribes only 56% of disfluent words\. L2 learners produce fillers at more than twice the native rate\[gotz2013fluency\], making filler frequency a key fluency indicator\[tavakoli2025assessment\]\. Recent work recovers fillers via modified CTC forced alignment\[amann2024augmenting\]or domain\-specific fine\-tuning\[akinrintoyo2025whisperd\], but neither targets L2 speech nor pairs filler preservation with entity\-aware transcription\.
## 3Methodology
We describe a three\-stage pipeline for adapting a multimodal speech model to accented, entity\-rich conversational English\. Each stage uses standard techniques; the contribution lies in their systematic combination and empirical validation\. Figure[1](https://arxiv.org/html/2609.20828#S3.F1)provides an overview\.
Figure 1:Overview of the proposed three\-stage pipeline: Stage 1: Heuristic SQL filters select entity\-rich utterances \(∼2\.8times\{\\sim\}2\.8\\\\ timesenrichment\); reference transcripts are generated by Gemini 2\.5 Pro \(750 human\-verified samples\)\. Stage 2: Per\-region LoRA adapters are trained on Qwen2\.5\-Omni\-3B\. Stage 3: A single forward pass produces both a verbatim transcript and a corrected transcript\. Dashed arrows show the diagnostic evaluation path via the LLM\-based error judge\.### 3\.1Heuristic Entity\-Rich Data Curation
Randomly sampled conversational audio is entity\-sparse: only 24–28% of utterances in our production logs contain at least one proper noun\. To concentrate supervision on the tokens where ASR systems fail most consequentially, we apply lightweight lexical heuristics to existing transcripts stored in a BigQuery data warehouse111Training data is drawn from proprietary production logs and cannot be released\. Training code will be made publicly available\.\. Specifically, we retain utterances that satisfy*any*of the following SQL\-level filters applied to the corrected transcript field: \(a\)Consecutive capitalised words— matches sequences such as*Taylor Swift*or*Machu Picchu*, \(b\)Acronyms— matches tokens of two or more uppercase letters such as*MBA*or*UNESCO*, \(c\)Honorifics and titles— matches prefixes such as*Mr, Dr, Prof, President,*etc, followed by a space, or \(d\)Mid\-sentence capitalisation— matches capitalised words that do not follow sentence\-ending punctuation, capturing entity mentions embedded in running speech\. All filters require a minimum transcript length of four words\. This curation yields datasets with 70–78% entity density \(∼2\.8×\{\\sim\}2\.8\\timesthe random baseline\), reducing annotation effort by∼\{\\sim\}65%\. We apply filters independently per region and sample 10 k utterances per region from the filtered pool\.
### 3\.2Reference Transcription
Manual inspection of disagreements between professional annotators and model predictions revealed that Gemini 2\.5 Pro\[comanici2025gemini\]produced transcripts closer to the intended speech—particularly for regionally specific entities \(local food names, band names, cultural references\) where annotators unfamiliar with the speaker's cultural context introduced errors\. We therefore adopted Gemini 2\.5 Pro as the reference transcriber, prompting it with raw audio\. Within each region, 250 utterances \(750 total\) were independently verified by a human annotator as a gold\-standard validation subset\.
### 3\.3Dual\-Output Training Format
The model produces two outputs in a single forward pass via a structured JSON response: anoriginal transcriptthat preserves filled pauses from a closed set \(*um*,*uh*,*ah*,*er*,*hm*\) at their spoken positions, accent\-influenced pronunciations, and false starts; and acorrected transcriptthat replaces mispronounced words with their intended forms, resolves entity spelling, and removes stuttering\-induced repetitions while retaining the speaker's original content words and sentence structure\. A boolean comprehensibility flag gates both outputs: when the audio is too degraded, the model returns empty strings rather than hallucinating\.
This multi\-task formulation serves two purposes\. First, the original transcript supports fluency self\-assessment while the corrected version feeds the downstream dialogue system\. Second, jointly learning corrected entity spellings provides an auxiliary training signal that improves entity recognition in the original transcript through shared acoustic representations\.All metrics reported in this paper are computed on the original \(verbatim\) transcript, which is the harder evaluation target\.
### 3\.4Regional LoRA Adaptation
We fine\-tune Qwen2\.5\-Omni\-3B\[xu2025qwen2\]separately for each region using LoRA\[hu2022lora\]\. Training a dedicated adapter per region allows the model to specialise in the phonetic, prosodic, and lexical characteristics of each speaker population \(e\.g\., retroflex consonants in Indian English, vowel shifts in Latin American English\) without cross\-region interference\.
LoRA configuration\.We use rankr=32r=32and scaling factorα=32\\alpha=32, applied to the attention projection matrices of the LLM component\. All original model weights are frozen; only the low\-rank matrices are updated\.
Training details\.Each regional adapter is trained for 2 epochs on 9 k utterances \(90% of the 10 k curated set; the remaining 10% is held out for validation\)\. We use the AdamW\-8bit optimiser\[dettmers20218\]with learning rate5×10−55\\times 10^\{\-5\}, cosine scheduling, 10% warmup ratio, weight decay of 0\.01, per\-device batch size of 4, and maximum sequence length of 2 048 tokens\. Training is performed using the SFTTrainer framework with Unsloth's\[unsloth2023\]memory\-efficiency patches \(gradient checkpointing, optimised embedding handling\), enabling fine\-tuning on a single GPU\. Best checkpoints are selected by validation loss, evaluated every 300 steps\. Each regional adapter trains in approximately 6 hours \(2 epochs\) on a single NVIDIA A100\-40GB GPU\. At inference time, adapters are served via vLLM\[kwon2023efficient\], achieving a P95 latency of∼800\{\\sim\}800ms\.All\-region adapter\.In addition to the three regional adapters, we train a fourth*all\-geo*adapter on a geographically balanced mixture of data from remaining regions, targeting speakers outside the three primary regions\.
### 3\.5Error Taxonomy and LLM\-Based Judge
To diagnose residual errors and guide future data collection, we develop a six\-category taxonomy:C1phonetic substitution \(e\.g\.,*tea break*→\\to*the break*\),C2named entity error \(any proper noun misspelled or garbled; takes priority\),C3acoustic gibberish/OOV,C4hallucination \(inserted content not in audio\),C5omission \(missing content words\), andC6non\-actionable audio \(too degraded for any transcriber\)\. C1–C4 represent actionable errors; C5–C6 are potentially unrecoverable\.
We operationalise this as an LLM\-based judge that receives a reference and ASR transcript and returns a structured JSON with the primary error category\. To select the judge, we benchmarked 18 LLMs against a 210\-sample human\-labelled set stratified across regions\. Claude Sonnet 4\.5\[anthropic2025sonnet45\]achieved the highest agreement: 83\.8% exact accuracy, with F1 of 93\.1% on entity errors \(n=63n\{=\}63\) and 85\.2% on phonetic substitutions \(n=65n\{=\}65\)\. The judge is used as a*diagnostic tool*; core quantitative claims do not depend on its accuracy\.
### 3\.6Evaluation Protocol
Test Set\.Each regional adapter is evaluated on a held\-out test set of∼\{\\sim\}2 k utterances that is fully non\-overlapping with the 10 k training pool\. Test utterances are drawn from the same production distribution and time period but are never seen during training or validation\.
Metrics\.We report four complementary metrics:
- •WER / CER— standard word\- and character\-level error rates, computed against Gemini 2\.5 Pro references\.
- •Entity recall— fraction of ground\-truth named entities correctly present in the transcript, measured via exact string match after case normalisation\.
- •Filler recall— fraction of ground\-truth filled pauses \(*uh*,*um*,*ah*\) correctly preserved in the verbatim transcript\.
Baselines\.We compare against five systems spanning the efficiency–quality spectrum: Parakeet TDT\-CTC 110M\[harper2024parakeet\]\(the previously deployed production model\), Whisper\[radford2023robust\], Qwen2\.5\-Omni\-3B \(un\-fine\-tuned\), AssemblyAI Universal\-3\-Pro\[assemblyai2025universal\]\(a commercial API\-based system\), and Qwen3\-Omni\-30B\[xu2025qwen3omni\]\(a mixture\-of\-experts model with 3B active parameters, evaluated zero\-shot to probe the effect of scale without task\-specific adaptation\)\. All baselines are evaluated on identical test audio with the same reference transcripts\.
Statistical testing\.To assess whether gains from heuristic curation are significant, we conduct paired bootstrap tests\[koehn2004statistical\]\(10 000 iterations\) comparing the entity\-heuristic \(EH\) and random\-sample \(RS\) adapters on entity recall\. We report the observed difference, 95% bootstrap confidence intervals, andpp\-values\.
Table 1:ASR performance across three regions\. Best result per metric isbold; second best isunderlined\. All metrics computed on the verbatim transcript against Gemini 2\.5 Pro references\. Qwen3\-Omni\-30B uses MoE \(3B active parameters\) and is evaluated zero\-shot\.
## 4Results
### 4\.1Main Results
Table[1](https://arxiv.org/html/2609.20828#S3.T1)presents results for all models across the three target regions\. We highlight three key findings\.
Entity recall\.The fine\-tuned models \(qwen\-ft\-eh\) achieve 80–85% entity recall, a 26–29 pp improvement over Parakeet \(53–55%\)\. Gains over stronger baselines are modest but consistent: qwen\-ft\-eh exceeds Universal\-3\-Pro by up to 4pp, Qwen3\-Omni\-30B zero\-shot by 2–3 pp, and Whisper by 1–5 pp\. The fine\-tuned 3B model matches or exceeds the 30B model despite 10×\\timesfewer total parameters\.
WER\.Qwen\-ft\-eh reduces WER to 6\.0–10\.0%, a 53–60% relative reduction over Parakeet\. Relative to the unfine\-tuned Qwen2\.5\-Omni\-3B, WER drops by 40–46%, confirming the gain stems from adaptation rather than base model selection\.
Filler recall\.Most baselines discard filled pauses: Parakeet achieves 0\.4–4\.2% and Whisper 1\.6–7\.1%\. Qwen3\-Omni\-30B achieves the highest filler recall \(82\.5–93\.0%\), likely due to its larger capacity\. Our fine\-tuned models achieve 76–86%—slightly below Qwen3\-Omni\-30B but from a model with 10×\\timesfewer parameters\.
### 4\.2Effect of Data Curation: EH vs\. RS Ablation
The central empirical claim of this paper is that heuristic data curation \(EH\) produces better entity recall than random sampling \(RS\), even when model architecture, training recipe, and data volume are held constant\. Paired bootstrap tests \(10 000 iterations\) confirm statistically significant gains across all three regions: India \(\+4\.19 pp,p<0\.0001p<0\.0001\), Indonesia \(\+2\.84 pp,p<0\.0001p<0\.0001\), and Latin America \(\+2\.76 pp,p<0\.0001p<0\.0001\), with 95% confidence intervals excluding zero\. The effect is largest for India, possibly because Indian English entity names are more distinct from the base model's training distribution\.
This ablation isolates the contribution of data curation: both EH and RS use the same base model, LoRA configuration, hyperparameters, and dual\-output format\. The RS adapter itself achieves 74–82% entity recall—far above all baselines—making the additional curation gain all the more meaningful\. EH also achieves equal or better WER than RS \(Table[1](https://arxiv.org/html/2609.20828#S3.T1)\), confirming that entity\-focused curation does not degrade general transcription quality\.
### 4\.3Discussion
The gap between WER and entity recall across all baselines underscores that WER is necessary but insufficient for language\-learning applications: Parakeet achieves 13–21% WER yet misses nearly half of all entities, while filler recall below 5% severely limits fluency assessment\.
Qwen3\-Omni\-30B achieves comparable entity recall and higher filler recall*without task\-specific training*, but requires 10×\\timesmore parameters\. Our 3B pipeline demonstrates that data curation paired with LoRA can match or exceed not only a commercial API but also a much larger model\. The pipeline also yields consistent gains across all three regions despite distinct phonetic profiles, validating the per\-region adapter approach\.
## 5Conclusion
We presented a three\-stage pipeline for entity\-aware conversational ASR targeting accented English from India, Indonesia, and Latin America\. Heuristic SQL filters enrich training data to∼2\.8×\{\\sim\}2\.8\\timesthe entity density of random sampling; regional LoRA adapters raise entity recall to 80–85% \(from 53–55%\) and filler recall to 76–86% \(from<<5%\), while reducing WER to 6–10% at a P95 latency of∼800\{\\sim\}800ms when served via vLLM\. Bootstrap tests confirm that curation alone accounts for 2\.8–4\.2 pp of entity recall gain \(p<<0\.0001\)\. The fine\-tuned 3B model outperforms Whisper and a commercial ASR on entity recall while matching a zero\-shot 30B model with 10× fewer parameters\. Several limitations qualify these findings\. First, test\-set references are silver\-standard \(Gemini 2\.5 Pro\) rather than fully human\-verified, though spotchecks on 250 samples per region show high agreement\. Second, there remains a filler recall gap vs\. the 30B model suggesting room for dual\-output training optimisation\. Third, evaluation is limited to English; extending to multilingual conversational settings—particularly code\-switching, which is common across all three regions—is an important direction for future work\.
## 6Generative AI Use Disclosure
Gemini 2\.5 Pro was used to generate reference transcripts \(Section 3\.2\)\. Claude Sonnet 4\.5 was used as the LLM\-based error judge \(Section 3\.5\)\. Generative AI tools were used for editing and polishing the manuscript; all authors reviewed and take responsibility for the final content\.
## References相似文章
学习听出犹豫:面向非流利感知的连续学习ASR
本文提出了一种连续学习方法,将非流利标记整合到预训练的ASR模型中,解决了灾难性遗忘问题,并提升了对非流利语音的识别能力。
转录儿童语音:ASR性能与获取可靠的正字法转写
这篇论文评估了九种ASR模型(Whisper、Parakeet、Wav2Vec2)在荷兰语儿童语音数据集JASMIN和DART上的表现,发现微调后的Whisper-medium取得了最佳性能(在JASMIN上WER为5.54%,在DART上为70.37%)。它还提出了一种选择方法,能够以高精度自动识别发音正确的录音片段,从而减少人工验证的需求。
商业ASR系统在代码切换语音上的基准测试:阿拉伯语、波斯语和德语
本文提出了一个基准测试,评估了五个商业ASR系统在阿拉伯语-英语、波斯语-英语和德语-英语代码切换语音上的性能,使用两阶段管道为每个语言对选择300个样本,并通过WER和BERTScore评估性能。ElevenLabs Scribe v2在整体上取得了最低的WER(13.2%)和最高的BERTScore(0.936),并提供公开数据集。
使基础ASR模型适应构音障碍语音:一项案例研究
本文介绍了一个针对构音障碍说话者的个性化ASR系统,通过对Whisper基础模型进行微调,仅使用22.5小时的适应数据加上8.8小时的用户纠正,实现了9.7%的词错误率。结果表明,个性化微调可以显著提升基础ASR模型对构音障碍语音的效果,并且通过部署的移动应用实现了真实世界的数据收集。
使用滚动缓冲区和单语模型的实时多语言ASR [P]
一种基于路由的实时多语言ASR方法,使用较小的单语模型并配备回滚机制来处理语言切换,在跨语句代码切换上实现了约13%的词错误率,并将系统开源。