AgenticASR: Refining Speech Recognition in Real-World Scenarios via an Agentic Approach
The paper introduces AgenticASR, an agentic framework that refines real-time speech recognition by iteratively revising transcripts to remove disfluencies and resolve self-corrections while preserving the speaker's final intent, validated by a new bilingual benchmark and superior performance across multiple ASR front ends.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to write down a friend's story, but your friend talks exactly like a human: they stumble over words, say "um" and "uh," start a sentence, realize they made a mistake, and then correct themselves mid-stream. If you write down every single sound they make, you get a messy, confusing transcript full of false starts and repetitions. This is what traditional speech-to-text technology does; it's a very literal scribe that captures the sound of speech but not the intent of the message. On the other hand, some newer tools try to clean up the text, but they usually wait until the person has finished speaking entirely before they start editing. This creates a problem: if your friend says, "Meet me at Mary's house... wait, no, Marie's house," a tool that waits until the end might have already written "Mary" and can't go back to fix it without starting over. The goal of this research is to build a system that acts like a super-fast, attentive editor who listens in real-time, catches mistakes as they happen, and instantly rewrites the text to be clean and readable, all while the person is still talking.
The paper introduces a new approach called AgenticASR (Agentic Speech Recognition). Think of it as a two-person team working on a live broadcast. The first person is the "Scribe" (the ASR front end), who quickly types down exactly what they hear, including all the stammers and "ums." The second person is the "Refiner" (the Agentic part), a smart editor who constantly glances at the Scribe's latest few sentences. As soon as the Scribe types a chunk of text, the Refiner looks at it, fixes the mess, and swaps the messy version for a clean one.
Here is the magic trick: the Refiner doesn't just look at the current sentence; it keeps a small "window" of the last few chunks of text in its mind. If the Scribe types "Meet Mary," and then the next chunk comes in as "Wait, Marie," the Refiner sees the connection immediately. It realizes the first chunk was a mistake, deletes "Mary," and updates the whole sentence to "Meet Marie" before the speaker even finishes the next thought. This allows the system to handle self-corrections and explanations on the fly, rather than waiting for the speech to stop.
To test if this actually works, the authors built a special playground called AASR-Bench. Imagine a giant obstacle course with 917 different scenarios, ranging from casual chats and customer service calls to technical coding sessions and voice searches. They created 6,637 tiny, specific questions (rubrics) to grade the results, checking things like: "Did they remove the 'ums'?", "Did they fix the spelling of the name?", and "Did they keep the final meaning correct?" They didn't just look at how many words were right; they looked at how readable and useful the text was.
The results suggest that this "Agentic" approach is a significant step forward. When they tested AgenticASR against other systems, it consistently produced cleaner, more accurate text. For example, using a specific setup (Qwen3-ASR-1.7B with their Refiner), the system scored 79.95 on their overall benchmark, beating the next best methods by a comfortable margin. The study found that the system works best when it looks at a "window" of about three chunks of speech at a time. This window size was the sweet spot: it was large enough to catch corrections that happened a few seconds ago (like the "Mary" to "Marie" switch) but small enough to keep the system fast.
The authors also discovered that the size of the "Refiner" matters. A bigger, smarter editor (a 4-billion parameter model) did a slightly better job at fixing complex sentences than a smaller one, but it took a bit longer to think. However, even the smaller, faster models were much better than systems that just waited until the end to edit. The paper emphasizes that this system is not perfect; if the initial Scribe misses a word entirely, the Refiner can't magically invent it back. But for the messy, real-world stuff we actually say—fillers, stutters, and mid-sentence corrections—AgenticASR suggests a practical way to get clean, readable text instantly, turning the chaotic stream of human speech into a polished story as it happens.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.