A Benchmark for Evaluating Turn-Taking and Overlap Handling in Full-Duplex Spoken Dialogue Models
291
stars
38
commits
Python
primary language
May 20, 2026
updated
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.
v3/ folder for the full inference and evaluation pipeline. Download the benchmark data here.v2/ folder!v1_v1.5/model_inference/.v1_v1.5/dataset/.v1_v1.5/evaluation/.Due to the evolution of evaluation paradigms—from static dataset evaluation to dynamic real-time interaction—this repository is organized into distinct architectures:
The legacy v1 and v1.5 pipelines evaluate models based on pre-recorded static datasets in an offline, server-client inference manner.
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).
👉 Dive into v3 | Demo Website | Download Data
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.
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 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 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 and follow the setup instructions. Download the benchmark data from Google Drive.
If you found this research helpful, please consider citing our work:
@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).
28 commits
10 commits
Python
79.5%
JavaScript
13.9%
Shell
6.4%
A Benchmark for Evaluating Turn-Taking and Overlap Handling in Full-Duplex Spoken Dialogue Models
291
stars
38
commits
Python
primary language
May 20, 2026
updated
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.
v3/ folder for the full inference and evaluation pipeline. Download the benchmark data here.v2/ folder!v1_v1.5/model_inference/.v1_v1.5/dataset/.v1_v1.5/evaluation/.Due to the evolution of evaluation paradigms—from static dataset evaluation to dynamic real-time interaction—this repository is organized into distinct architectures:
The legacy v1 and v1.5 pipelines evaluate models based on pre-recorded static datasets in an offline, server-client inference manner.
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).
👉 Dive into v3 | Demo Website | Download Data
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.
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 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 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 and follow the setup instructions. Download the benchmark data from Google Drive.
If you found this research helpful, please consider citing our work:
@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).
28 commits
10 commits
Python
79.5%
JavaScript
13.9%
Shell
6.4%