SHANKS: Simultaneous Hearing and Thinking for Spoken Language Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chiang, Cheng-Han, Wang, Xiaofei, Li, Linjie, Lin, Chung-Ching, Lin, Kevin, Liu, Shujie, Wang, Zhendong, Yang, Zhengyuan, Lee, Hung-yi, Wang, Lijuan
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917023358910464
author Chiang, Cheng-Han
Wang, Xiaofei
Li, Linjie
Lin, Chung-Ching
Lin, Kevin
Liu, Shujie
Wang, Zhendong
Yang, Zhengyuan
Lee, Hung-yi
Wang, Lijuan
author_facet Chiang, Cheng-Han
Wang, Xiaofei
Li, Linjie
Lin, Chung-Ching
Lin, Kevin
Liu, Shujie
Wang, Zhendong
Yang, Zhengyuan
Lee, Hung-yi
Wang, Lijuan
contents Current large language models (LLMs) and spoken language models (SLMs) begin thinking and taking actions only after the user has finished their turn. This prevents the model from interacting during the user's turn and can lead to high response latency while it waits to think. Consequently, thinking after receiving the full input is not suitable for speech-to-speech interaction, where real-time, low-latency exchange is important. We address this by noting that humans naturally "think while listening." In this paper, we propose SHANKS, a general inference framework that enables SLMs to generate unspoken chain-of-thought reasoning while listening to the user input. SHANKS streams the input speech in fixed-duration chunks and, as soon as a chunk is received, generates unspoken reasoning based on all previous speech and reasoning, while the user continues speaking. SHANKS uses this unspoken reasoning to decide whether to interrupt the user and to make tool calls to complete the task. We demonstrate that SHANKS enhances real-time user-SLM interaction in two scenarios: (1) when the user is presenting a step-by-step solution to a math problem, SHANKS can listen, reason, and interrupt when the user makes a mistake, achieving 37.1% higher interruption accuracy than a baseline that interrupts without thinking; and (2) in a tool-augmented dialogue, SHANKS can complete 56.9% of the tool calls before the user finishes their turn. Overall, SHANKS moves toward models that keep thinking throughout the conversation, not only after a turn ends. Animated illustrations of Shanks can be found at https://d223302.github.io/SHANKS/
format Preprint
id arxiv_https___arxiv_org_abs_2510_06917
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SHANKS: Simultaneous Hearing and Thinking for Spoken Language Models
Chiang, Cheng-Han
Wang, Xiaofei
Li, Linjie
Lin, Chung-Ching
Lin, Kevin
Liu, Shujie
Wang, Zhendong
Yang, Zhengyuan
Lee, Hung-yi
Wang, Lijuan
Computation and Language
Audio and Speech Processing
Current large language models (LLMs) and spoken language models (SLMs) begin thinking and taking actions only after the user has finished their turn. This prevents the model from interacting during the user's turn and can lead to high response latency while it waits to think. Consequently, thinking after receiving the full input is not suitable for speech-to-speech interaction, where real-time, low-latency exchange is important. We address this by noting that humans naturally "think while listening." In this paper, we propose SHANKS, a general inference framework that enables SLMs to generate unspoken chain-of-thought reasoning while listening to the user input. SHANKS streams the input speech in fixed-duration chunks and, as soon as a chunk is received, generates unspoken reasoning based on all previous speech and reasoning, while the user continues speaking. SHANKS uses this unspoken reasoning to decide whether to interrupt the user and to make tool calls to complete the task. We demonstrate that SHANKS enhances real-time user-SLM interaction in two scenarios: (1) when the user is presenting a step-by-step solution to a math problem, SHANKS can listen, reason, and interrupt when the user makes a mistake, achieving 37.1% higher interruption accuracy than a baseline that interrupts without thinking; and (2) in a tool-augmented dialogue, SHANKS can complete 56.9% of the tool calls before the user finishes their turn. Overall, SHANKS moves toward models that keep thinking throughout the conversation, not only after a turn ends. Animated illustrations of Shanks can be found at https://d223302.github.io/SHANKS/
title SHANKS: Simultaneous Hearing and Thinking for Spoken Language Models
topic Computation and Language
Audio and Speech Processing
url https://arxiv.org/abs/2510.06917