DualTurn: Learning Turn-Taking from Dual-Channel Generative Speech Pretraining

Shangeth Rajaa
3/9/2026
eess.AScs.CLcs.SD

No official code found. Best implementation: anyreachai/dualturn (12 stars, MIT, last commit 2026-05-11).

Abstract

Speech-to-speech models handle turn-taking naturally but offer limited support for tool-calling or complex reasoning, while production ASR-LLM-TTS voice pipelines offer these capabilities but rely on silence timeouts, which lead to unnatural turn-taking. We present DualTurn, which narrows this gap through generative pretraining on dual-channel conversational audio. The model generates both speakers' future audio autoregressively, implicitly learning conversational dynamics without any labels, and is then fine-tuned to predict interpretable turn-taking signals that map directly to agent actions. DualTurn monitors both channels continuously, anticipating turn boundaries and producing five agent actions. On standard benchmarks, DualTurn (0.5B) outperforms both VAP on agent action prediction (wF1 0.633 vs. 0.389) and a 3.1B audio-text model on word-level turn prediction (AUC 0.930 vs. 0.880), while anticipating turn boundaries earlier with fewer interruptions.

View on arXivView PDF

Code Implementations(1)

MIT

Official implementation of "DualTurn: Learning Turn-Taking from Dual-Channel Generative Speech Pretraining" (Interspeech 2026)

122Shell, PythonMar 31, 20265 months agoMIT

Similar Papers

Cite this paper

@article{rajaa2026dualturn,
  title  = {DualTurn: Learning Turn-Taking from Dual-Channel Generative Speech Pretraining},
  author = {Shangeth Rajaa},
  year   = {2026},
  eprint = {2603.08216},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.08216v1}
}

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/2603.08216.svg)](https://codeofpaper.com/paper/2603.08216)

Discussion