# Full-Duplex-Bench: A Benchmark Suite for Evaluating Full-Duplex Spoken Dialogue Models and Systems
[](https://arxiv.org/abs/2503.04721)
[](https://arxiv.org/abs/2507.23159)
[](https://arxiv.org/abs/2510.07838)
[](https://arxiv.org/abs/2604.04847)
[](https://github.com/DanielLin94144/Full-Duplex-Bench)
Welcome to **Full-Duplex-Bench**, with v1.0, v1.5, v2.0, and v3.0, a comprehensive framework designed to evaluate the conversational and turn-taking capabilities of spoken language models.
## News 🔥
- **(2026/5/20) Full-Duplex-Bench v3 Code & Data Release**: The v3 codebase and benchmark data are now publicly available! Check out the [`v3/`](./v3) folder for the full inference and evaluation pipeline. Download the benchmark data [here](https://drive.google.com/file/d/1SO_4MTazWQ_jvCx0dtmpQ-t40bdd07yz/view?usp=sharing).
- **(2026/5/10) Codebase Update for New Models and Bug Fixes**: Add Gemini 3.1 Flash Live Preview to v1/v1.5, and update the codebase.
- **(2026/4/15) Full-Duplex-Bench v3 Paper Released**: The [FDB-v3 paper](https://arxiv.org/abs/2604.04847) is now on arXiv with a [demo website](https://daniellin94144.github.io/FDB-v3-demo/).
- **(2026/2/23) Full-Duplex-Bench v2 Framework Release**: Introduced the V2 architecture with a real-time WebRTC orchestrator and automated AI examiner in the [`v2/`](./v2) folder!
- **(2026/2/21) Codebase Update for New Models and Bug Fixes**: Add Gemini 2.5 Native Audio & PersonaPlex, and update the codebase.
- **(2025/8/22) v1.5 Server-client Model inference Code Release**: Added server-client inference scripts under [`v1_v1.5/model_inference/`](./v1_v1.5/model_inference).
- **(2025/8/15) v1.5 Data Release**: Added v1.5 dataset with overlap scenarios and metadata annotations under [`v1_v1.5/dataset/`](./v1_v1.5/dataset).
- **(2025/8/14) v1.5 Evaluation Code Release**: Added support for overlap handling with new metrics in Full-Duplex-Bench v1.5 under [`v1_v1.5/evaluation/`](./v1_v1.5/evaluation).
- **(2025/6/05) Paper & ASR Model Update**: Replaced the ASR model with nvidia/parakeet-tdt-0.6b-v2, which offers more reliable time-aligned transcriptions for evaluation purposes.
## 🏗️ Repository Architecture
Due to the evolution of evaluation paradigms—from static dataset evaluation to dynamic real-time interaction—this repository is organized into distinct architectures:
### [Full-Duplex-Bench v1 & v1.5 (Static Offline Evaluation)](./v1_v1.5)
**👉 [Dive into v1 & v1.5](./v1_v1.5/README.md)**
The **legacy v1 and v1.5** pipelines evaluate models based on pre-recorded static datasets in an offline, server-client inference manner.
- **Highlights (v1.0)**: Systematically assesses 4 dimensions: Pause Handling, Backchanneling, Smooth Turn-Taking, and User Interruption. ([FDB v1.0 paper](https://arxiv.org/abs/2503.04721))
- **Highlights (v1.5)**: Extends the benchmark with overlap scenarios including listener backchannel, side conversation, and ambient speech. ([FDB v1.5 paper](https://arxiv.org/abs/2507.23159))
### [Full-Duplex-Bench-v2 (Real-Time Dynamic Evaluation)](./v2)
**👉 [Dive into v2](./v2/README.md)** | [Demo Website](https://ericsunkuan.github.io/full-duplex-bench-v2-demo/)
**FDB-v2** is our actively evolving, state-of-the-art framework. It orchestrates **real-time audio conversations** (via WebRTC or WebSocket) between your target model (the Examinee) and an automated AI evaluator (the Examiner).
- **Highlights**: Dynamic multi-turn tasks, WebRTC Node.js orchestrator, conversational constraints, LLM-as-a-judge automated scoring. ([FDB v2.0 paper](https://arxiv.org/abs/2510.07838))
- **Use Case**: Best for evaluating how well a model converses reactively in a live environment.
### [Full-Duplex-Bench-v3 (Tool Use Under Real-World Disfluency)](./v3)
**👉 [Dive into v3](./v3/README.md)** | [Demo Website](https://daniellin94144.github.io/FDB-v3-demo/) | [Download Data](https://drive.google.com/file/d/1SO_4MTazWQ_jvCx0dtmpQ-t40bdd07yz/view?usp=sharing)
**FDB-v3** (*Benchmarking Tool Use for Full-Duplex Voice Agents Under Real-World Disfluency*) combines **real human disfluent speech** with **multi-step tool use** to evaluate voice agents under realistic conditions.
- **What we built**: Real human recordings annotated across 5 disfluency types (fillers, pauses, hesitations, false starts, self-corrections), paired with chained API calls across 4 task domains.
## đź§ Getting Started
Depending on your goal, please navigate to the respective folder:
- **To run offline static evaluations or reproduce results from our v1.0/v1.5 papers:**
Navigate to the [`v1_v1.5/` directory](./v1_v1.5) to view datasets, setup offline inference, and compute static metrics.
- **To benchmark a model using the latest real-time automated AI examiner (v2):**
Navigate to the [`v2/` directory](./v2) and follow the combined Node.js and Python setup instructions.
- **To evaluate voice agents on multi-step tool calling with real human disfluent speech (v3):**
Navigate to the [`v3/` directory](./v3) and follow the setup instructions. Download the benchmark data from [Google Drive](https://drive.google.com/file/d/1SO_4MTazWQ_jvCx0dtmpQ-t40bdd07yz/view?usp=sharing).
## đź“– Citation
If you found this research helpful, please consider citing our work:
```bibtex
@article{lin2025fdb_v1,
title={Full-duplex-bench: A benchmark to evaluate full-duplex spoken dialogue models on turn-taking capabilities},
author={Lin, Guan-Ting and Lian, Jiachen and Li, Tingle and Wang, Qirui and Anumanchipalli, Gopala and Liu, Alexander H and Lee, Hung-yi},
journal={arXiv preprint arXiv:2503.04721},
year={2025}
}
@article{lin2025fdb_v15,
title={Full-Duplex-Bench v1. 5: Evaluating Overlap Handling for Full-Duplex Speech Models},
author={Lin, Guan-Ting and Kuan, Shih-Yun Shan and Wang, Qirui and Lian, Jiachen and Li, Tingle and Lee, Hung-yi},
journal={arXiv preprint arXiv:2507.23159},
year={2025}
}
@article{lin2026fdb_v2,
title={Full-Duplex-Bench-v2: A Multi-Turn Evaluation Framework for Duplex Dialogue Systems with an Automated Examiner},
author={Lin, Guan-Ting and Kuan, Shih-Yun Shan and Shi, Jiatong and Chang, Kai-Wei and Arora, Siddhant and Watanabe, Shinji and Lee, Hung-yi},
journal={arXiv preprint arXiv:2510.07838},
year={2026}
}
@article{lin2026fdb_v3,
title={Full-Duplex-Bench-v3: Benchmarking Tool Use for Full-Duplex Voice Agents Under Real-World Disfluency},
author={Lin, Guan-Ting and Chen, Chen and Chen, Zhehuai and Lee, Hung-yi},
journal={arXiv preprint arXiv:2604.04847},
year={2026}
}
```
---
*For questions, please feel free to submit an issue or contact Guan-Ting Lin (daniel094144@gmail.com).*