# FireRedChat: A Pluggable, Full-Duplex Voice Interaction System with Cascaded and Semi-Cascaded Implementations

Source: [FireRedChat: A Pluggable, Full-Duplex Voice Interaction System with Cascaded and Semi-Cascaded Implementations](<https://www.sota2.com/research/paper/68fa7b301e209131cea87241>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-26T05:35:42.317Z

Authors: Junjie Chen, Yao Hu, Junjie Li, Kangyue Li, Kun Liu, Wenpeng Li, Xu Li, Ziyuan Li, Feiyu Shen, Xu Tang, Manzhen Wei, Yichen Wu, Fenglong Xie, Kaituo Xu, Kun Xie

Published: 2025-09-08T10:07:30.000Z

## Abstract

Full-duplex voice interaction allows users and agents to speak simultaneously with controllable barge-in, enabling lifelike assistants and customer service. Existing solutions are either end-to-end, difficult to design and hard to control, or modular pipelines governed by turn-taking controllers that ease upgrades and per-module optimization; however, prior modular frameworks depend on non-open components and external providers, limiting holistic optimization. In this work, we present a complete, practical full-duplex voice interaction system comprising a turn-taking controller, an interaction module, and a dialogue manager. The controller integrates streaming personalized VAD (pVAD) to suppress false barge-ins from noise and non-primary speakers, precisely timestamp primary-speaker segments, and explicitly enable primary-speaker barge-ins; a semantic end-of-turn detector improves stop decisions. It upgrades heterogeneous half-duplex pipelines, cascaded, semi-cascaded, and speech-to-speech, to full duplex. Using internal models, we implement cascaded and semi-cascaded variants; the semi-cascaded one captures emotional and paralinguistic cues, yields more coherent responses, lowers latency and error propagation, and improves robustness. A dialogue manager extends capabilities via tool invocation and context management. We also propose three system-level metrics, barge-in, end-of-turn detection accuracy, and end-to-end latency, to assess naturalness, control accuracy, and efficiency. Experiments show fewer false interruptions, more accurate semantic ends, and lower latency approaching industrial systems, enabling robust, natural, real-time full-duplex interaction. Demos: https://fireredteam.github.io/demos/firered\_chat.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Speech Interruption Handling on SID-Bench Noise Silence 1.0](<https://www.sota2.com/research/sota/speech-interruption-handling-on-sid-bench-noise-silence-1-0.md>): Speech Interruption Handling; SID-Bench Noise Silence 1.0; FIR Score: 9.8.

- [Speech Interruption Handling on SID-Bench English 1.0](<https://www.sota2.com/research/sota/speech-interruption-handling-on-sid-bench-english-1-0.md>): Speech Interruption Handling; SID-Bench English 1.0; IRL: 0.474.

- [Speech Interruption Handling on SID-Bench Average 1.0 (All combined)](<https://www.sota2.com/research/sota/speech-interruption-handling-on-sid-bench-average-1-0-all-combined.md>): Speech Interruption Handling; SID-Bench Average 1.0 (All combined); IRL: 1.045.

- [Speech Interruption Handling on SID-Bench Chinese 1.0](<https://www.sota2.com/research/sota/speech-interruption-handling-on-sid-bench-chinese-1-0.md>): Speech Interruption Handling; SID-Bench Chinese 1.0; IRL: 1.17.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2509.06502>)

[PDF](<https://arxiv.org/pdf/2509.06502.pdf>)
