AsyncVoice Agent: Real-Time Explanation for LLM Planning and Reasoning
Yueqian Lin, Zhengmian Hu, Jayakumar Subramanian, Qinsi Wang, Nikos Vlassis, Hai "Helen" Li, Yiran Chen
TL;DR
The paper addresses the challenge of making LLM reasoning transparent and interactable in real-time within spoken interfaces, where traditional monolithic Chain-of-Thought outputs hinder collaboration. It introduces AsyncVoice Agent, an asynchronous architecture that decouples a streaming backend (MCP servers) from a conversational voice frontend to narrate live reasoning while allowing user interruptions. Key contributions include the MCP-based modular reasoning framework, a bidirectional WebSocket protocol, a four-thread speech pipeline with Azure TTS crossfading, and a DistilBERT-based turn detector for natural interruption handling, all validated against automated benchmarks showing sub-second responsiveness and substantial latency reductions. The work demonstrates a practical path toward interactive, explainable, and trustworthy human-AI systems for high-stakes tasks by transforming CoT from static text into a steerable, real-time dialogue.
Abstract
Effective human-AI collaboration on complex reasoning tasks requires that users understand and interact with the model's process, not just receive an output. However, the monolithic text from methods like Chain-of-Thought (CoT) prevents this, as current interfaces lack real-time verbalization and robust user barge-in. We present AsyncVoice Agent, a system whose asynchronous architecture decouples a streaming LLM backend from a conversational voice frontend. This design allows narration and inference to run in parallel, empowering users to interrupt, query, and steer the model's reasoning process at any time. Objective benchmarks show this approach reduces interaction latency by more than 600x compared to monolithic baselines while ensuring high fidelity and competitive task accuracy. By enabling a two-way dialogue with a model's thought process, AsyncVoice Agent offers a new paradigm for building more effective, steerable, and trustworthy human-AI systems for high-stakes tasks.
