EXPLORINEER
en

arXiv 2610.26233

Heartbeat Thinking: Speculative Reasoning and Tool Execution While Listening in Realtime Voice Agents

AI18 upvotes

Authors: Zhenyu Zhang, Kewei Fu, Yongqi Tong, Chenzhi Zheng, Wei Wu, Jiang-Ming Yang, Jianshe Li

Overview

The authors propose Heartbeat Thinking, a method for voice agents that starts reasoning and tool calls while the user is still speaking. Instead of cutting off generation at each speech update, periodic Thinker invocations read the latest partial transcript and a shared record of completed reasoning and tool results, while earlier invocations and dispatched tools are allowed to finish.

Introduction

Tool-using voice agents often make users wait after they finish speaking, even when the needed information was already present earlier in the request. Existing speculative methods can cut off a tool call before its arguments are complete, which ties useful preparation to speech updates.

Results

On FDBench v3, Heartbeat increases tool coverage by 16 percentage points and reduces mean final-response latency by 36.4%. Across SpeechFCEval, FDBench v3, and AudioCRAG it improves aggregate speculative tool coverage or retrieval reuse over a SHANKS-style windowed baseline, though effects on final task quality depend on the benchmark.

Conclusion

Keeping computation running during speech turns listening time into reusable preparation, which can make voice agents faster and more capable.

Source: Read the paper on arXiv ↗

This explainer was rewritten in plain language by AI from the original article. Check the original for the facts.

Same story, different eyes