When engineering teams add voice as a front-end to an LLM-based agent, they typically treat speech recognition as a solved problem. A Whisper-class model transcribes audio, the transcript passes to the language model, and the agent acts. The architecture looks clean on a whiteboard. What it conceals is a structural fragility: any transcription error that carries semantic weight propagates forward through the pipeline with no mechanism for recovery, and the agent downstream has no way to know the input it received was wrong.
Companion piece to our broader work on voice AI architecture. See Full-Duplex Voice AI in Production: Architecture for latency optimisation, unified versus cascaded pipeline trade-offs, and infrastructure requirements for real-time voice systems.
The Single-Pass Failure Mode
What Single-Pass Actually Means
A single-pass ASR system processes audio once and produces a transcript. There is no feedback loop, no confidence-weighted re-query, and no mechanism for the system to register that what it heard might not be what was said. The transcript is treated as ground truth from the moment it exits the recognition model.
This is adequate when the downstream consumer is a human. A person reading a transcript can infer from context that "the patient's metformin dose" was probably not "the patient's metaphor min dose." An LLM agent routing to a function call cannot make that inference reliably, particularly when the error falls inside a named entity, a dosage, or a product code.
Where the Error Propagates
The damage from a single-pass error is not confined to the transcript. It enters intent classification, entity extraction, retrieval queries, and any tool call the agent makes on the basis of that input. Each downstream step amplifies the original error by acting on it as if it were correct.
In a voice-enabled enterprise agent, this means a misrecognised account number triggers the wrong lookup, a misheard drug name routes to the wrong clinical pathway, or a garbled instruction executes against the wrong record. The agent completes its task confidently on bad input, and the failure is often invisible until a human audits the outcome.
Why Word Error Rate Misses the Problem
The standard metric for ASR quality is Word Error Rate. It counts token-level substitutions, deletions, and insertions relative to a reference transcript. A system can achieve a low WER and still produce transcripts that are semantically broken in ways that matter enormously to a downstream agent.
Consider a system that transcribes "transfer £5,000 to account 4471" as "transfer £5,000 to account 4471." WER is zero. Now consider the same system producing "transfer £5,000 to account 4417." WER is still very low. The semantic consequence is entirely different.
Jiang et al. (arXiv 2026) formalise this gap by introducing the Sentence-level Semantic Error Rate (S²ER), an LLM-evaluated metric that measures whether the meaning of a transcription is preserved, not just whether individual tokens match. Their experiments show that agentic correction loops produce much larger reductions in S²ER than in conventional WER, which means token-level metrics systematically underreport the severity of errors that actually matter in production.
Agentic ASR: Closed-Loop Correction as Infrastructure
The Multi-Turn Refinement Model
Jiang et al. (arXiv 2026) propose reframing ASR as a multi-turn refinement task rather than a single inference step. Their Agentic ASR framework pairs a conventional ASR front-end with a semantic correction layer that evaluates the transcript, identifies likely error regions, and iterates toward a version that preserves the speaker's intent.
The mechanism mirrors how humans resolve misunderstanding in conversation. Rather than treating the first transcription as final, the system treats it as a hypothesis and applies reasoning-based editing to test and revise it. This is not post-processing in the traditional sense. It is a closed loop where the correction agent has access to context, prior turns, and semantic plausibility judgements.
Intent Routing as a Correctness Signal
One architectural implication that engineering teams often miss is that intent routing can serve as a correctness signal, not just a dispatch mechanism. If a transcript routes to an intent with very low confidence, or to an intent that is inconsistent with session context, that signal should trigger re-evaluation of the transcript rather than proceeding with a low-confidence dispatch.
This requires the routing layer and the ASR layer to share state. In a standard bolted-on architecture they do not. The router receives a string, classifies it, and passes it forward. There is no feedback path to the recognition layer. Building that feedback path is the core infrastructure change that agentic ASR demands.
Architectural Implications for Engineering Leaders
What Has to Change in the Stack
Moving from single-pass to agentic ASR requires three concrete changes to how the pipeline is structured. First, the ASR output must carry uncertainty signals alongside the transcript, whether as token-level confidence scores, lattice alternatives, or flagged entity spans. Second, a semantic evaluation step must sit between transcription and intent routing, with the authority to hold a transcript and request refinement. Third, the correction loop must have access to session context so that it can evaluate plausibility against what has already been said.
None of these changes are exotic. They require engineering discipline and a willingness to treat ASR as a stateful component rather than a stateless API call.
Latency Is a Real Constraint
The objection most engineering teams raise immediately is latency. A correction loop adds round trips, and voice interfaces have tight tolerance for perceived delay. This is a legitimate constraint, not a reason to avoid the architecture.
The practical resolution is to apply the correction loop selectively. Transcripts with high semantic confidence and clean entity resolution proceed directly. Transcripts that fail confidence thresholds or produce routing ambiguity enter the correction loop. This tiered approach keeps median latency low while protecting the cases where single-pass failure is most likely to cause harm.
What This Means Before You Ship
The decision to add voice to an LLM agent is straightforward. The decision to make that agent production-reliable is not, and the ASR layer is where most teams discover this too late.
A pipeline that works in demo conditions, with clear audio, familiar vocabulary, and cooperative speakers, will encounter named entities it has never seen, domain jargon, code-switching, and background noise in production. Single-pass ASR degrades quietly under these conditions. The agent continues to act. The errors accumulate in outcomes rather than in logs.
The architectural shift Jiang et al. (arXiv 2026) describe is not primarily a research contribution. It is a description of what a production-grade voice front-end for an LLM agent actually needs to do: evaluate its own output semantically, maintain a correction loop, and refuse to pass forward a transcript it cannot defend. Engineering leaders building these systems should treat that capability as a prerequisite, not a future enhancement.
Where Vector Labs Fits
We build production voice AI systems where transcription accuracy directly affects downstream agent decisions and operational outcomes. Our work on the AI Teacher Assistant for SEND, demonstrates how voice capture, transcription, and RAG-based retrieval can be integrated into a single coherent pipeline where input quality determines the reliability of expert guidance delivered at scale. If you are re-architecting a voice-enabled agent and need to pressure-test your ASR layer before it reaches production, contact us at vector-labs.ai/contacts.
FAQs
Single-pass ASR produces one transcript from an audio input and passes it forward with no mechanism for correction. In an LLM agent pipeline, that transcript becomes the basis for intent classification, entity extraction, and tool calls. A semantically wrong transcript therefore causes the agent to act on bad input confidently, with no signal that anything went wrong. The failure is structural, not probabilistic, because there is no feedback path from the downstream agent back to the recognition layer.
WER measures token-level edit distance between a hypothesis transcript and a reference. It does not measure whether the meaning of the transcript is preserved. A small number of substitutions in a named entity, account number, or dosage can produce a transcript with low WER and entirely wrong semantics. Jiang et al. (arXiv 2026) introduce Sentence-level Semantic Error Rate (S²ER) precisely to capture this gap, and their experiments show that agentic correction produces much larger improvements on S²ER than on WER, confirming that conventional metrics underreport the errors that matter most.
Standard post-processing applies deterministic rules or a second model pass to clean a transcript, but it operates without context and without a feedback loop. Agentic ASR, as described by Jiang et al. (arXiv 2026), treats transcription as a multi-turn refinement task where a correction agent evaluates the transcript semantically, uses session context and reasoning to identify likely error regions, and iterates toward a version that preserves speaker intent. The key distinction is that the correction agent can hold a transcript and request revision rather than passing it forward unconditionally.
Not if the loop is applied selectively. Transcripts that clear semantic confidence thresholds and produce unambiguous intent routing can proceed directly. Only transcripts that fail those checks enter the correction loop. This tiered approach keeps median latency close to single-pass performance while protecting the cases where transcription errors are most likely to cause downstream harm. Latency is a real engineering constraint, but it is a design parameter to be managed, not a reason to omit the correction layer entirely.
Three changes are necessary. First, the ASR component must expose uncertainty signals alongside the transcript, such as confidence scores or flagged entity spans, rather than returning a plain string. Second, a semantic evaluation step must sit between transcription and intent routing, with the authority to hold a transcript and initiate refinement. Third, the correction loop must have read access to session context so it can evaluate whether a transcript is plausible given what has already been said. Each change requires treating ASR as a stateful, bidirectional component rather than a stateless transcription API.
Any domain where named entities carry high operational weight is exposed. Financial services agents handling account numbers, sort codes, and transaction amounts are vulnerable to substitution errors that look minor at the token level but trigger the wrong action. Healthcare applications routing on drug names, dosages, or patient identifiers face similar risks. Code-switching environments, where speakers move between languages or between technical and colloquial registers within a single utterance, are particularly difficult for single-pass systems because the acoustic and lexical models are optimised for one register at a time.

