Enhancing Speech-to-Speech Dialogue Modeling with End-to-End Retrieval-Augmented Generation

Pengchao Feng, Ziyang Ma, Wenxi Chen, Yao Li, Sheng Wang +2 more
4/27/2025
cs.CLcs.AIcs.IR

No official code found. Best implementation: the-bird-F/GLM-Voice-RAG (32 stars, Apache-2.0, last commit 2025-07-11).

Abstract

End-to-end speech-to-speech (S2S) dialogue systems have recently garnered increasing research attention for their lower latency and more natural integration of nonverbal cues such as emotion and speaker identity. However, these systems face key challenges, particularly in incorporating external knowledge, a capability commonly addressed by Retrieval-Augmented Generation (RAG) in text-based large language models (LLMs). The core difficulty lies in the modality gap between input speech and retrieved textual knowledge, which hinders effective integration of information. To address this issue, we propose a novel end-to-end RAG framework that directly retrieves relevant textual knowledge from speech queries. Experimental results demonstrate that our method significantly improves the performance of end-to-end S2S dialogue systems while achieving higher retrieval efficiency. Although the overall performance still lags behind the SOTA cascaded models, our framework offers a promising direction for enhancing knowledge integration in end-to-end S2S systems. Our code and dataset are released.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[EMNLP 2025 Findings] A complete cross-modal RAG system for end-to-end speech-to-speech large models, including ASR-based Retrieval and E2E Retrieval.

324PythonMar 22, 20251 years agoApache-2.0
dialogue-systemsrag

Similar Papers

Cite this paper

@article{feng2025enhancing,
  title  = {Enhancing Speech-to-Speech Dialogue Modeling with End-to-End Retrieval-Augmented Generation},
  author = {Pengchao Feng and Ziyang Ma and Wenxi Chen and Yao Li and Sheng Wang and Kai Yu and Xie Chen},
  year   = {2025},
  eprint = {2505.00028},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.00028v2}
}

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

Discussion