Thinking-while-speaking: A Controlled, Interleaved Reasoning Method for Real-Time Speech Generation

Xuan Du, Qiangyu Yan, Wenshuo Li, Borui Jiang, Changming Xiao +2 more
5/20/2026
cs.CL

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

The thinking-while-speaking paradigm aims to make AI communication more human. A key challenge is maintaining fluent speech while performing deep reasoning. Our method, InterRS, tackles this by inserting reasoning steps only during natural speech generation. This requires high-quality data where reasoning and speech are precisely aligned, and the length ratio are under controlled. We introduce a novel pipeline to generate such seamlessly interleaved audio data. To train our model, we combine interleaved SFT with refined data and reinforcement learning with two new rewards: a TA-Balance Reward to manage timing and thinking-answer ratio, and a Linguistic Quality Reward to refine expression. Experiments show our approach achieves 13% better performance on mathmatical and logic benchmarks while generating instant response like a spoken-language instruct model which outputs fast CoT response. Furthermore, our method generates more natural and fluent answers than prior methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{du2026thinkingwhilespeaking,
  title  = {Thinking-while-speaking: A Controlled, Interleaved Reasoning Method for Real-Time Speech Generation},
  author = {Xuan Du and Qiangyu Yan and Wenshuo Li and Borui Jiang and Changming Xiao and Han Shu and Xinghao Chen},
  year   = {2026},
  eprint = {2605.20946},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.20946v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.20946.svg)](https://codeofpaper.com/paper/2605.20946)

Discussion