TurnGuide: Enhancing Meaningful Full Duplex Spoken Interactions via Dynamic Turn-Level Text-Speech Interleaving
About
Full-Duplex Speech Language Models (FD-SLMs) are specialized foundation models designed to enable natural, real-time spoken interactions by modeling complex conversational turn-taking such as interruptions, backchannels, and overlapping speech. End-to-end (e2e) FD-SLMs leverage real-world double-channel conversational data to capture nuanced two-speaker dialogue patterns for human-like interactions, but their conversational abilities often degrade compared to pure-text conversation due to prolonged speech sequences and limited high-quality spoken dialogue data. Although interleaved text-speech generation could mitigate this degradation, integrating discrete text tokens into continuous double-channel audio streams could disrupt the precise time alignment required for fluid interaction. To address this, we propose TurnGuide, a novel text-speech interleaved generation approach for e2e FD-SLMs that dynamically segments assistant speech into dialogue turns and interleaves turn-level text and speech generation. This approach allows FD-SLMs to integrate the semantic intelligence of LLMs without compromising the natural acoustic flow. Extensive experiments show that TurnGuide not only significantly improves e2e FD-SLMs to produce semantically meaningful, coherent speech but also achieves state-of-the-art performance on various turn-taking events. Demos are available at https://dreamtheater123.github.io/TurnGuide-Demo/. Code is available at https://github.com/dreamtheater123/TurnGuide.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Conditional Dialogue Generation | Fisher (test) | GPT-4o Score7.3 | 64 | |
| Unconditional Dialogue Generation | Fisher (test) | GPT-4o Score9.33 | 32 | |
| Pause Handling | Full-Duplex-Bench Candor | TOR0.789 | 19 | |
| Speech Question Answering | Web Questions | Speech QA Score32.5 | 11 | |
| Speech Question Answering | Llama Questions | Speech QA Score64 | 11 | |
| Speech Question Answering | Trivia QA | Speech QA Score32 | 10 | |
| Smooth Turn Taking | CANDOR | TOR0.95 | 8 | |
| Unconditional Turn-taking Evaluation | Fisher (test) | Occurrence Rate60 | 7 | |
| Conditional Turn-taking Evaluation | Fisher (test) | Occurrence Proportion48 | 7 | |
| User Interruption | Synthetic | TOR100 | 6 |