ZipVoice-Dialog: Non-Autoregressive Spoken Dialogue Generation with Flow Matching

Han Zhu, Wei Kang, Liyong Guo, Zengwei Yao, Fangjun Kuang +8 more
7/12/2025
eess.AScs.CL

Official code: k2-fsa/ZipVoice (1,005 stars, Apache-2.0, last commit 2025-12-02).

Abstract

Generating spoken dialogue is more challenging than monologue text-to-speech (TTS) due to the need for realistic turn-taking and distinct speaker timbres. Existing spoken dialogue generation models, being auto-regressive, suffer from slow and unstable inference. To overcome these limitations, we introduce ZipVoice-Dialog, a non-autoregressive zero-shot spoken dialogue generation model built upon flow matching. Key designs include: 1) speaker-turn embeddings for precise speaker turn-taking; 2) a curriculum learning strategy for stable speech-text alignment; 3) specialized strategies to enable stereo dialogue generation. Additionally, recognizing the lack of open-source large-scale spoken dialogue datasets, we curated OpenDialog, a 6.8k-hour spoken dialogue dataset from in-the-wild speech data. Furthermore, we established a benchmark to comprehensively evaluate various models. Experimental results demonstrate that ZipVoice-Dialog achieves superior performance in intelligibility, speaker turn-taking accuracy, speaker similarity, and inference speed. Our codes, model checkpoints, demo samples, and the OpenDialog dataset are all publicly available at https://github.com/k2-fsa/ZipVoice.

View on arXivView PDF

Code Implementations(1)

k2-fsa/ZipVoiceOfficial100%
Apache-2.0

Fast and High-Quality Zero-Shot Text-to-Speech with Flow Matching

1,005141Shell, PythonJun 20, 202510 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhu2025zipvoicedialog,
  title  = {ZipVoice-Dialog: Non-Autoregressive Spoken Dialogue Generation with Flow Matching},
  author = {Han Zhu and Wei Kang and Liyong Guo and Zengwei Yao and Fangjun Kuang and Weiji Zhuang and Zhaoqing Li and Zhifeng Han and Dong Zhang and Xin Zhang and Xingchen Song and Long Lin and Daniel Povey},
  year   = {2025},
  eprint = {2507.09318},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.09318v1}
}

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

Discussion