Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

NTPP: Generative Speech Language Modeling for Dual-Channel Spoken Dialogue via Next-Token-Pair Prediction

About

Inspired by the impressive capabilities of GPT-4o, there is growing interest in enabling speech language models (SLMs) to engage in natural, fluid spoken interactions with humans. Recent advancements have led to the development of several SLMs that demonstrate promising results in this area. However, current approaches have yet to fully exploit dual-channel speech data, which inherently captures the structure and dynamics of human conversation. In this work, we systematically explore the use of dual-channel speech data in the context of modern large language models, and introduce a novel generative modeling paradigm, Next-Token-Pair Prediction (NTPP), to enable speaker-independent dual-channel spoken dialogue learning using decoder-only architectures for the first time. We evaluate our approach on standard benchmarks, and empirical results show that our proposed method, NTPP, significantly improves the conversational abilities of SLMs in terms of turn-taking prediction, response coherence, and naturalness. Moreover, compared to existing methods, NTPP achieves substantially lower inference latency, highlighting its practical efficiency for real-time applications.

Qichao Wang, Ziqiao Meng, Wenqian Cui, Yifei Zhang, Pengcheng Wu, Bingzhe Wu, Irwin King, Liang Chen, Peilin Zhao• 2025

Related benchmarks

TaskDatasetResultRank
Conditional Dialogue GenerationFisher (test)
GPT-4o Score6.7
64
Pause HandlingFull-Duplex-Bench Candor
TOR0.98
19
Speech Question AnsweringWeb Questions
Speech QA Score26.6
11
Speech Question AnsweringLlama Questions
Speech QA Score62.3
11
Speech Question AnsweringTrivia QA
Speech QA Score22.8
10
Smooth Turn TakingCANDOR
TOR0.941
8
Conditional Turn-taking EvaluationFisher (test)
Occurrence Proportion58
7
BackchannelICC
TOR100
6
User InterruptionSynthetic
TOR100
6
Dialogue GenerationFisher
M-MOS2.69
4
Showing 10 of 10 rows

Other info

Follow for update