Mindket

Full Duplex Leaderboard

Newversion 1 · updated

Overview

Compares voice agents on when to speak, which tool to call and how well speech follows a style instruction, using three public benchmarks. For teams that build or choose voice agents.

Full Duplex Leaderboard is a kit in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
Runs in
  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python
Start with
pip install -U huggingface_hub
hf download aufklarer/full-duplex-leaderboard --repo-type space --local-dir full-duplex-leaderboard
cd full-duplex-leaderboard

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This leaderboard scores voice agents on three questions, each with its own tab. When should the agent start speaking, which tool should it call for a spoken command, and does its speech follow a style instruction. The results come from three public benchmark datasets, with the scoring methods stored in the repository.

Who it suits

It suits researchers and engineers who build or pick speech agents and want measured numbers instead of claims. It also suits readers who want to see how each benchmark is scored.

IndustryWho uses itHow they use itExample
Voice AIAgent buildersCompare turn-taking behavior across systemsCheck the turn-taking tab for each system's recall and false positives
SoftwareVoice-app developersPick a model for command handlingRead the commands table for tool-routing results
Speech researchTTS researchersCompare style-following in generated speechRead the style table next to the human recordings
EvaluationBenchmark authorsStudy how the scores are builtOpen the protocol files in the repository

Anyone who wants a general chatbot ranking can skip it, since these tests cover only voice behavior.

Where to use it

The leaderboard runs in two places.

  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python
Use caseWhoWhat they get back
Turn-taking checkAgent buildersA ranking by recall, false positives and detection latency
Tool-calling checkDevelopersCounts of calls made despite a missing tool
Voice-style checkResearchersThe share of style checks each speech system passes

How to set it up

The online page needs nothing installed. A local copy needs the following.

  • Python and pip
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  1. Install Python.
  2. Install the Hugging Face hub package and download a copy of the Space.
  3. Move into the new folder and install Gradio 5.50.0 and the packages in requirements.txt.
  4. Start the app with python app.py.
pip install -U huggingface_hub
hf download aufklarer/full-duplex-leaderboard --repo-type space --local-dir full-duplex-leaderboard
cd full-duplex-leaderboard
pip install gradio==5.50.0
pip install -r requirements.txt
python app.py

How to use it

Open the page and move between its tabs. Each tab shows one benchmark's table. On a local copy, this command starts the page.

python app.py
ToolWhat it does
Turn-taking tabRanks systems on when to speak, using the TurnBench dev split
Commands tabScores tool routing, using the SLURP test split
InstructTTS tabScores whether speech follows its style instruction
results folderHolds the result rows for each track
protocol folderHolds the full scoring protocols

Example

You open the turn-taking tab to see which systems decide best when to speak. The table ranks them by a single score and also shows recall, false positives and detection latency separately.

For newcomers and experts

If you are new to this, start with the turn-taking tab. It asks a simple thing, whether an agent speaks at the right moment, and the table explains the columns.

If you know the field, turn-taking is ranked by Youden's J, which is recall minus false-positive rate, shown multiplied by 100. The commands score is the authors' own routing metric built from SLURP, not SLURP's false-activation score. The voice-style tab reports pass counts over 150 bilingual style checks for some systems, rated with Gemini 3.1 Pro, and English-only pilots show a smaller sample.

  1. Three public benchmarks
  2. Systems are run and measured
  3. Rows are saved as JSON files
  4. Tabs show ranked tables

Good to know

The authors list only configurations they ran themselves. Rows live in results files, display names in a roster folder, and the combined catalogue in a data file.

  • License: MIT for the Space
  • Cost to run: none named
  • Data it reaches: the benchmark data and result files in the repository, plus the InstructTTSEval dataset the Space names
  • Data licences: TurnBench is for non-commercial use with no voice cloning, and SLURP text is CC BY 4.0 while its audio is CC BY-NC 4.0
  • Not for: treating the commands score as SLURP's own false-activation or background-speech measure

README and files

README

Full Duplex Leaderboard

Compares voice agents on when to speak, which tool to call and how well speech follows a style instruction, using three public benchmarks. For teams that build or choose voice agents.

Made by aufklarer on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: This leaderboard scores voice agents on three questions, each with its own tab. When should the agent start speaking, which tool should it call for a spoken command, and does its speech follow a style instruction. The results come from three public benchmark datasets, with the scoring methods stored in the repository.

Who it suits: It suits researchers and engineers who build or pick speech agents and want measured numbers instead of claims. It also suits readers who want to see how each benchmark is scored.

Industry | Who uses it | How they use it | Example
Voice AI | Agent builders | Compare turn-taking behavior across systems | Check the turn-taking tab for each system's recall and false positives
Software | Voice-app developers | Pick a model for command handling | Read the commands table for tool-routing results
Speech research | TTS researchers | Compare style-following in generated speech | Read the style table next to the human recordings
Evaluation | Benchmark authors | Study how the scores are built | Open the protocol files in the repository

Anyone who wants a general chatbot ranking can skip it, since these tests cover only voice behavior.

Where to use it: The leaderboard runs in two places.

  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python
Use case | Who | What they get back
Turn-taking check | Agent builders | A ranking by recall, false positives and detection latency
Tool-calling check | Developers | Counts of calls made despite a missing tool
Voice-style check | Researchers | The share of style checks each speech system passes

How to set it up: The online page needs nothing installed. A local copy needs the following.

  • Python and pip
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  1. Install Python.
  2. Install the Hugging Face hub package and download a copy of the Space.
  3. Move into the new folder and install Gradio 5.50.0 and the packages in requirements.txt.
  4. Start the app with python app.py.
pip install -U huggingface_hub
hf download aufklarer/full-duplex-leaderboard --repo-type space --local-dir full-duplex-leaderboard
cd full-duplex-leaderboard
pip install gradio==5.50.0
pip install -r requirements.txt
python app.py

How to use it: Open the page and move between its tabs. Each tab shows one benchmark's table. On a local copy, this command starts the page.

python app.py
Tool | What it does
Turn-taking tab | Ranks systems on when to speak, using the TurnBench dev split
Commands tab | Scores tool routing, using the SLURP test split
InstructTTS tab | Scores whether speech follows its style instruction
results folder | Holds the result rows for each track
protocol folder | Holds the full scoring protocols

Example: You open the turn-taking tab to see which systems decide best when to speak. The table ranks them by a single score and also shows recall, false positives and detection latency separately.

For newcomers and experts: If you are new to this, start with the turn-taking tab. It asks a simple thing, whether an agent speaks at the right moment, and the table explains the columns.

If you know the field, turn-taking is ranked by Youden's J, which is recall minus false-positive rate, shown multiplied by 100. The commands score is the authors' own routing metric built from SLURP, not SLURP's false-activation score. The voice-style tab reports pass counts over 150 bilingual style checks for some systems, rated with Gemini 3.1 Pro, and English-only pilots show a smaller sample.

Three public benchmarks
Systems are run and measured
Rows are saved as JSON files
Tabs show ranked tables

Good to know: The authors list only configurations they ran themselves. Rows live in results files, display names in a roster folder, and the combined catalogue in a data file.

  • License: MIT for the Space
  • Cost to run: none named
  • Data it reaches: the benchmark data and result files in the repository, plus the InstructTTSEval dataset the Space names
  • Data licences: TurnBench is for non-commercial use with no voice cloning, and SLURP text is CC BY 4.0 while its audio is CC BY-NC 4.0
  • Not for: treating the commands score as SLURP's own false-activation or background-speech measure

On Hugging Face, 13 November 2026

  • Likes: 2
  • Built with: gradio
  • License: mit

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
Full Duplex Leaderboard This page2gradiomit
Open VLM LeaderboardShares gradio1,034gradioapache-2.0
Face SwapShares gradio808gradiocc-by-nc-sa-4.0
TTS Spaces ArenaShares gradio493gradiozlib
Depth Anything 3Shares gradio490gradiocc-by-nc-4.0
BLIPShares gradio431gradiobsd-3-clause
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Research

See all in Research

Merlin-Cancer-Super

AbdomenAtlas · Kit

Detects and outlines tumors in 9 organs on CT scans, trained with the R-Super method that learns from radiology reports. A research model for medical imaging g…

New

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New