TiCo: Time-Controllable Spoken Dialogue Model
Organizations: MIT · NTU · NTU AI-CoRE
Abstract
We introduce TiCo, a time-controllable spoken dialogue model (SDM) that follows time-constrained instructions (e.g., "Please generate a response lasting about 15 seconds") and generates spoken responses with controllable duration. This capability is valuable for real-world spoken language systems such as voice assistants and interactive agents, where controlling response duration can improve interaction quality. However, despite their strong ability to generate natural spoken responses, existing models lack time awareness and struggle to follow duration-related instructions. To systematically evaluate this, we introduce TiCo-Bench, the first benchmark for time-controllable instruction following in SDMs, on which existing open-source and commercial models frequently fail to satisfy explicit time constraints. TiCo addresses this limitation by enabling an SDM to estimate elapsed speaking time during generation through Spoken Time Markers (STM) (e.g., <10.6 seconds>). These markers help the model maintain awareness of time and adjust the remaining content to meet the target duration. TiCo is post-trained efficiently without question-answer paired data, relying on self-generation and reinforcement learning with verifiable reward. Experimental results show that TiCo reduces duration error by 2.7x over its backbone and 1.6x over the strongest baseline, while preserving response quality.
Figures & tables
| Variant | MAE (s) | MAPE (%) | |||||
|---|---|---|---|---|---|---|---|
| Main only | ✓ | 8.39 | 32.21 | ||||
| + Presence | ✓ | ✓ | 10.18 | 38.89 | |||
| + Presence + Mono. | ✓ | ✓ | ✓ | 7.66 | 28.10 | ||
| + Mono. + Copy | ✓ | ✓ | ✓ | 5.30 | 19.07 | ||
| + Mono. + Copy + Rep. | ✓ | ✓ | ✓ | ✓ | 4.71 | 17.16 | |
| Full | ✓ | ✓ | ✓ | ✓ | ✓ | 4.55 | 15.38 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | Short (10s–30s) | Long (30s–60s) |
|---|---|---|
| QA | 1.90 | 3.09 |
| Reasoning | 2.08 | 3.32 |
| Creative | 2.05 | 3.60 |
| Summarization | 7.45 | 3.62 |
| Overall | 2.65 | 3.21 |
| Model | Date | IR | Speech Rrep. | Pattern | Notes |
|---|---|---|---|---|---|
| dGSLM [ 66 ] | 2022-03 | - | Phonetic token | Direct | “Dual-tower” architecture for dual channel full-duplex modeling. Direct modeling of two-channel phonetic tokens. |
| SpeechGPT [ 67 ] | 2023-05 | Text (+R.) | Phonetic token | Sequential | Using “Chain-of-Modality”. Expands LLM vocabulary with phonetic tokens. |
| SPIRIT-LM [ 68 ] | 2024-02 | Text (+S.) | Phonetic token | Interleaved | Interleaves text and speech in one stream; expressive version adds pitch and style tokens. |
| Moshi [ 65 ] | 2024-07 | Text | Acoustic token | Parallel | Dual-channel full-duplex model. Parallel decoding text and acoustic tokens with delay pattern. |
| LLaMA-Omni [ 49 ] | 2024-09 | Text | Phonetic token | Parallel | CTC speech decoder maps LLM response states to phonetic tokens for streaming speech synthesis. |
| SyncLLM [ 69 ] | 2024-09 | - | Phonetic token | Direct | Interleaving user speech and model speech for full-duplex dialogue. |
Spoken Dialogue Systems
Spoken dialogue systems let machines understand and respond to speech while managing turn-taking, context, emotion, and real-time interaction.
See all 140 papers