Decode Before You Hear: Speculative Listening for Chunk-Interleaved Full-Duplex Speech Language Models

Yutong Bian, Yanglin Zhang, Yuxiang Wang, Luoyuan Zhang, Rongshen He, Zihao Wang, Junwen Qiu, Jiaqi Li and 1 others

The Chinese University of Hong Kong, Shenzhen · Amphion Technology Co., Ltd.

Published November 4, 2026 · on the feed November 6, 2026 · ▲ 9 · arXiv 2611.06982

Speech & audioEfficiency & inference No code arXiv ↗Hugging Face ↗

The abstract

Chunk-interleaved full-duplex speech language models listen and speak in fixed time chunks, and each chunk must be processed before the next one arrives. Their workload is asymmetric across chunks: listen chunks leave compute idle while awaiting audio, and speak and tool-call chunks require serial generation, which delays responses and tool calls. Using the idle compute for the next chunk requires decoding it before its audio arrives, under an assumed input. Taking silence as the assumed input and comparing the output with the output under real audio on four models, we observe two properties. First, the next audio chunk does not change the output in 95.3% of chunks. Second, 88% of changes begin at the first output token. Building on these properties, we propose Speculative Listening, a training-free, lossless framework for input-time self-speculative decoding. During idle time, the model drafts the next chunk under silence and, for changes at the first token, a second branch from the runner-up first token. It keeps all drafts in a cross-chunk hypothesis pool and verifies them when the audio arrives. On our eight-task benchmark TickTock-Bench, Speculative Listening speeds up speak chunks by 2.6-2.8x and tool-call chunks by up to 23.4x. On average, it reduces the decoding delay before a response starts by 73%, to 74-241 ms, close to the 200 ms gap between human turns, and the maximum lag behind real time by 94.4%.

The Brief

2:26

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Decode Before You Hear. Speculative Listening for Chunk-Interleaved Full-Duplex Speech Language Models. By Yutong Bian and eight others, from the Chinese University of Hong Kong, Shenzhen and Amphion Technology. Published on the fourth of November.

A full-duplex speech language model listens and speaks at the same time. The chunk-interleaved kind does this in fixed time chunks, interleaving listening and speaking, and every chunk has to be processed before the next one arrives. The trouble is that the workload is lopsided. During a listen chunk, the compute mostly sits idle, waiting for audio. During speak chunks and tool-call chunks, the model has to generate serially, and that serial generation delays both its responses and its tool calls. Spare capacity in one place, a bottleneck in the other.

The obvious move is to spend the idle time working on the next chunk. That means decoding it before its audio has arrived, under some assumed input. The authors tried assuming silence, and compared the output under silence with the output under the real audio, across four models. Two properties showed up. In ninety-five point three percent of chunks, the next audio chunk does not change the output at all. And when it does change, eighty-eight percent of those changes begin at the very first output token.

Speculative Listening is built on those two observations. It is a training-free and lossless framework for what the authors call input-time self-speculative decoding. While the model would otherwise be idle, it drafts the next chunk as if the input were silence. Because changes so often start at the first token, it also drafts a second branch that begins from the runner-up first token. Every draft goes into a hypothesis pool that spans chunks, and when the real audio finally arrives, the drafts are verified against it. Lossless here means the verified output is the one the model would have produced anyway; only the timing changes.

The evaluation uses the authors' eight-task benchmark, TickTock-Bench. Speak chunks run two point six to two point eight times faster. Tool-call chunks gain up to twenty-three point four times.

On average, the decoding delay before a response starts falls by seventy-three percent, landing between seventy-four milliseconds and two hundred and forty-one milliseconds. For comparison, the gap between human turns is about two hundred milliseconds. The maximum lag behind real time drops by ninety-four point four percent.

Here, the gains come from noticing that, most of the time, the next moment of audio changes nothing. A model that bets on silence and keeps a fallback for its first word can do its thinking before the speaker has finished, and pay for the bet only when it loses.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.