Spoken Dialogue Models Survey

March 24, 2026 · View on GitHub

arXiv Website

A survey of spoken dialogue models (SDMs) with speech input and speech output.

The detailed description and the table can be found in the TiCo paper.

Intermediate Representation (IR)

Since the textless NLP paradigm (e.g., GSLM, dGSLM), it has been observed that directly modeling raw speech signals—even with phonetic or discrete speech tokens—remains challenging. Modern SDMs usually introduce an intermediate representation (IR) for semantic planning, most commonly in the form of text. In addition to the direct guidance of the spoken content, Text IR can be extended with:

  • (+R.) Reasoning (e.g., chain-of-thought, explicit thinking mode)
  • (+S.) Style guidance for the spoken response
  • (+Tool) Tool calling signals
  • (+Time) Spoken Time Tokens for time-controlled speech generation

Generation Pattern

The IR and speech tokens can be generated in different patterns, each with trade-offs in latency and speech–text conditioning:

  • Sequential — Text first, then speech tokens. Chunking can potentially enable streaming generation.
  • Parallel — Text and speech tokens generated simultaneously from shared representations. Delay patterns can improve quality.
  • Interleaved — Text and speech tokens produced in a single mixed sequence, allowing direct conditioning of speech on text.

Generation patterns: Sequential, Parallel, and Interleaved

Speech Representation

SDMs generate speech tokens that are decoded into waveforms by a vocoder or speech codec decoder:

  • Phonetic tokens — Quantized features from foundation speech encoders (e.g., HuBERT, Whisper). Capture linguistic content but lack speaker/style information; usually require a vocoder (e.g. Hifi-GAN) to condition on the speaker, style embedding for synthesis. Also called semantic tokens.
  • Acoustic tokens — Derived from neural speech codecs via residual vector quantization (RVQ). Can be directly decoded into waveforms. Recent work distills phonetic/semantic information into early layers to preserve linguistic structure.

Models

ModelDateIRSpeech Rep.PatternLinkNotes
TiCo (Qwen)2026-03Text (+Time)Acoustic tokenSequential2603.22267Spoken Time Tokens enables time-controllable speech generation in SDMs
MiniCPM-o 4.52026-02Text (+R.)Acoustic tokenInterleavedMiniCPM-oTDM full-duplex model. Supports visual modality. No directly verified model-specific arXiv page found.
PersonaPlex2026-01TextAcoustic tokenParallel2602.06053Follows the Moshi architecture. Dual-channel full-duplex model.
Mimo-Audio2025-12Text (+R.)Acoustic tokenInterleaved2512.23808Interleaves text tokens and “audio patches”, including a delay pattern. (arXiv title uses “MiMo-Audio”.)
LFM2-Audio2025-11TextAcoustic tokenInterleaved2511.23404Supports both interleaved and sequential patterns, adapting to different tasks. Covered in the broader LFM2 Technical Report.
Stream RAG2025-10Text (+Tool)Acoustic tokenSequential2510.02044Enables the SDM to trigger tool queries in parallel with the user’s speech. (arXiv title uses “Stream RAG”.)
SCoT2025-10TextAcoustic tokenInterleaved2510.02066CoT framework for SDMs. Blockwise streaming full-duplex model.
Moshi-CoT2025-10Text (+R.)Acoustic tokenParallel2510.07497CoT-tuned Moshi performs text reasoning in the “text monologue” stream to enable the “thinking while listening” paradigm.
Qwen3-Omni2025-09Text (+R.)Acoustic tokenSequential2509.17765Thinker-Talker architecture. Supports explicit thinking mode, tool calling, and visual modality.
STITCH2025-07Text (+R.)Phonetic tokenInterleaved2507.15375Backbone: GLM-4-Voice. The paper discusses multiple interleaving patterns among text, reasoning, and speech.
Step-Audio 22025-07Text (+R., Tool)Phonetic tokenInterleaved2507.16632Uses multimodal RAG to support grounded responses and timbre/style control.
LLaMA-Omni 22025-05TextPhonetic tokenParallel2505.02625Gate fusion of LLM hidden states and text tokens for improved speech quality. (arXiv title uses “LLaMA-Omni2”.)
Kimi-Audio2025-04TextPhonetic tokenParallel2504.18425Shared LLM with a text head and an audio head.
Qwen2.5-Omni2025-03TextAcoustic tokenSequential2503.20215Thinker-Talker architecture. Supports visual modality.
Baichuan-Audio2025-02TextAcoustic tokenInterleaved2502.17239Text-guided speech generation with an independent audio head.
VITA-1.52025-01TextAcoustic tokenSequential2501.01957NAR + AR speech decoder taking the LLM embedding as input.
SLAM-Omni2024-12TextPhonetic tokenParallel2412.15649“Semantic group modeling” enables generation of multiple phonetic tokens per text token.
GLM-4-Voice2024-12TextPhonetic tokenInterleaved2412.02612Single speech codebook paired with a flow-matching speech decoder.
Freeze-Omni2024-11TextAcoustic tokenSequential2411.00774TDM-based full-duplex interaction; speech decoder conditioned on text tokens and LLM hidden states.
Mini-Omni22024-10TextAcoustic tokenParallel2410.11190Parallel decoding with a delay pattern.
SyncLLM2024-09Phonetic tokenDirect2409.15594Interleaves user speech and model speech for full-duplex dialogue. (arXiv title uses “Synchronous LLMs as Full-Duplex Dialogue Agents”.)
LLaMA-Omni2024-09TextPhonetic tokenParallel2409.06666CTC speech decoder maps LLM response states to phonetic tokens for streaming speech synthesis.
Moshi2024-07TextAcoustic tokenParallel2410.00037Dual-channel full-duplex model. Parallel decoding of text and acoustic tokens with a delay pattern.
SPIRIT-LM2024-02Text (+S.)Phonetic tokenInterleaved2402.05755Interleaves text and speech in one stream; the expressive version adds pitch and style tokens. (arXiv title uses “Spirit LM”.)
SpeechGPT2023-05Text (+R.)Phonetic tokenSequential2305.11000Uses “Chain-of-Modality”. Expands the LLM vocabulary with phonetic tokens.
dGSLM2022-03Phonetic tokenDirect2203.16502“Dual-tower” architecture for dual-channel full-duplex modeling. Direct modeling of two-channel phonetic tokens.

Citation

This survey originated from our paper, TiCo: Time-Controllable Training for Spoken Dialogue Models, which introduces Spoken Time Tokens into the intermediate representation of SDMs to enable explicit time controllability.

If you find this repo useful, please cite:

@article{chang2026tico,
      title={TiCo: Time-Controllable Training for Spoken Dialogue Models},
      author={Kai-Wei Chang and Wei-Chih Chen and En-Pei Hu and Hung-yi Lee and James Glass},
      journal={arXiv preprint arXiv:2603.22267},
      year={2026}
}