How to Evaluate Voice Agents in 2025: Beyond Automatic Speech Recognition (ASR) and Word Error Rate (WER) to Task Success, Barge-In, and Hallucination-Under-Noise

Optimizing only for Automatic Speech Recognition (ASR) and Word Error Rate (WER) is insufficient for modern, interactive voice agents. Robust evaluation must measure end-to-end task success, barge-in behavior and latency, and hallucination-under-noiseโ€”alongside ASR, safety, and instruction following. VoiceBench offers a multi-facet speech-interaction benchmark across general knowledge, instruction following, safety, and robustness to speaker/environment/content variations, but it does not cover barge-in or real-device task completion. SLUE (and Phase-2) target spoken language understanding (SLU); MASSIVE and Spoken-SQuAD probe multilingual and spoken QA; DSTC tracks add spoken, task-oriented robustness. Combine these with explicit barge-in/endpointing tests, user-centric task-success measurement, and controlled noise-stress protocols to obtain a complete picture.

Why WER Isnโ€™t Enough?

WER measures transcription fidelity, not interaction quality. Two agents with similar WER can diverge widely in dialog success because latency, turn-taking, misunderstanding recovery, safety, and robustness to acoustic and content perturbations dominate user experience. Prior work on real systems shows the need to evaluate user satisfaction and task success directlyโ€”e.g., Cortanaโ€™s automatic online evaluation predicted user satisfaction from in-situ interaction signals, not only ASR accuracy.

What to Measure (and How)?

1) End-to-End Task Success

Metric: Task Success Rate (TSR) with strict success criteria per task (goal completion, constraints met), plus Task Completion Time (TCT) and Turns-to-Success.
Why. Real assistants are judged by outcomes. Competitions like Alexa Prize TaskBot explicitly measured usersโ€™ ability to finish multi-step tasks (e.g., cooking, DIY) with ratings and completion.

Protocol.

  • Define tasks with verifiable endpoints (e.g., โ€œassemble shopping list with N items and constraintsโ€).
  • Use blinded human raters and automatic logs to compute TSR/TCT/Turns.
  • For multilingual/SLU coverage, draw task intents/slots from MASSIVE.

2) Barge-In and Turn-Taking

Metrics:

  • Barge-In Detection Latency (ms): time from user onset to TTS suppression.
  • True/False Barge-In Rates: correct interruptions vs. spurious stops.
  • Endpointing Latency (ms): time to ASR finalization after user stop.

Why. Smooth interruption handling and fast endpointing determine perceived responsiveness. Research formalizes barge-in verification and continuous barge-in processing; endpointing latency continues to be an active area in streaming ASR.

Protocol.

  • Script prompts where the user interrupts TTS at controlled offsets and SNRs.
  • Measure suppression and recognition timings with high-precision logs (frame timestamps).
  • Include noisy/echoic far-field conditions. Classic and modern studies provide recovery and signaling strategies that reduce false barge-ins.

3) Hallucination-Under-Noise (HUN)

Metric. HUN Rate: fraction of outputs that are fluent but semantically unrelated to the audio, under controlled noise or non-speech audio.
Why. ASR and audio-LLM stacks can emit โ€œconvincing nonsense,โ€ especially with non-speech segments or noise overlays. Recent work defines and measures ASR hallucinations; targeted studies show Whisper hallucinations induced by non-speech sounds.

Protocol.

  • Construct audio sets with additive environmental noise (varied SNRs), non-speech distractors, and content disfluencies.
  • Score semantic relatedness (human judgment with adjudication) and compute HUN.
  • Track whether downstream agent actions propagate hallucinations to incorrect task steps.

4) Instruction Following, Safety, and Robustness

Metric Families.

  • Instruction-Following Accuracy (format and constraint adherence).
  • Safety Refusal Rate on adversarial spoken prompts.
  • Robustness Deltas across speaker age/accent/pitch, environment (noise, reverb, far-field), and content noise (grammar errors, disfluencies).

Why. VoiceBench explicitly targets these axes with spoken instructions (real and synthetic) spanning general knowledge, instruction following, and safety; it perturbs speaker, environment, and content to probe robustness.

Protocol.

  • Use VoiceBench for breadth on speech-interaction capabilities; report aggregate and per-axis scores.
  • For SLU specifics (NER, dialog acts, QA, summarization), leverage SLUE and Phase-2.

5) Perceptual Speech Quality (for TTS and Enhancement)

Metric. Subjective Mean Opinion Score via ITU-T P.808 (crowdsourced ACR/DCR/CCR).
Why. Interaction quality depends on both recognition and playback quality. P.808 gives a validated crowdsourcing protocol with open-source tooling.

Benchmark Landscape: What Each Covers

VoiceBench (2024)

Scope: Multi-facet voice assistant evaluation with spoken inputs covering general knowledge, instruction following, safety, and robustness across speaker/environment/content variations; uses both real and synthetic speech.
Limitations: Does not benchmark barge-in/endpointing latency or real-world task completion on devices; focuses on response correctness and safety under variations.

SLUE / SLUE Phase-2

Scope: Spoken language understanding tasks: NER, sentiment, dialog acts, named-entity localization, QA, summarization; designed to study end-to-end vs. pipeline sensitivity to ASR errors.
Use: Great for probing SLU robustness and pipeline fragility in spoken settings.

MASSIVE

Scope: >1M virtual-assistant utterances across 51โ€“52 languages with intents/slots; strong fit for multilingual task-oriented evaluation.
Use: Build multilingual task suites and measure TSR/slot F1 under speech conditions (paired with TTS or read speech).

Scope: Spoken question answering to test ASR-aware comprehension and multi-accent robustness.
Use: Stress-test comprehension under speech errors; not a full agent task suite.

DSTC (Dialog System Technology Challenge) Tracks

Scope: Robust dialog modeling with spoken, task-oriented data; human ratings alongside automatic metrics; recent tracks emphasize multilinguality, safety, and evaluation dimensionality.
Use: Complementary for dialog quality, DST, and knowledge-grounded responses under speech conditions.

Real-World Task Assistance (Alexa Prize TaskBot)

Scope: Multi-step task assistance with user ratings and success criteria (cooking/DIY).
Use: Gold-standard inspiration for defining TSR and interaction KPIs; the public reports describe evaluation focus and outcomes.

Filling the Gaps: What You Still Need to Add

  1. Barge-In & Endpointing KPIs
    Add explicit measurement harnesses. Literature offers barge-in verification and continuous processing strategies; streaming ASR endpointing latency remains an active research topic. Track barge-in detection latency, suppression correctness, endpointing delay, and false barge-ins.
  2. Hallucination-Under-Noise (HUN) Protocols
    Adopt emerging ASR-hallucination definitions and controlled noise/non-speech tests; report HUN rate and its impact on downstream actions.
  3. On-Device Interaction Latency
    Correlate user-perceived latency with streaming ASR designs (e.g., transducer variants); measure time-to-first-token, time-to-final, and local processing overhead.
  4. Cross-Axis Robustness Matrices
    Combine VoiceBenchโ€™s speaker/environment/content axes with your task suite (TSR) to expose failure surfaces (e.g., barge-in under far-field echo; task success at low SNR; multilingual slots under accent shift).
  5. Perceptual Quality for Playback
    Use ITU-T P.808 (with the open P.808 toolkit) to quantify user-perceived TTS quality in your end-to-end loop, not just ASR.

A Concrete, Reproducible Evaluation Plan

  1. Assemble the Suite
  • Speech-Interaction Core: VoiceBench for knowledge, instruction following, safety, and robustness axes.
  • SLU Depth: SLUE/Phase-2 tasks (NER, dialog acts, QA, summarization) for SLU performance under speech.
  • Multilingual Coverage: MASSIVE for intent/slot and multilingual stress.
  • Comprehension Under ASR Noise: Spoken-SQuAD/HeySQuAD for spoken QA and multi-accent readouts.
  1. Add Missing Capabilities
  • Barge-In/Endpointing Harness: scripted interruptions at controlled offsets and SNRs; log suppression time and false barge-ins; measure endpointing delay with streaming ASR.
  • Hallucination-Under-Noise: non-speech inserts and noise overlays; annotate semantic relatedness to compute HUN.
  • Task Success Block: scenario tasks with objective success checks; compute TSR, TCT, and Turns; follow TaskBot style definitions.
  • Perceptual Quality: P.808 crowdsourced ACR with the Microsoft toolkit.
  1. Report Structure
  • Primary table: TSR/TCT/Turns; barge-in latency and error rates; endpointing latency; HUN rate; VoiceBench aggregate and per-axis; SLU metrics; P.808 MOS.
  • Stress plots: TSR and HUN vs. SNR and reverberation; barge-in latency vs. interrupt timing.

References

  • VoiceBench: first multi-facet speech-interaction benchmark for LLM-based voice assistants (knowledge, instruction following, safety, robustness). (ar5iv)
  • SLUE / SLUE Phase-2: spoken NER, dialog acts, QA, summarization; sensitivity to ASR errors in pipelines. (arXiv)
  • MASSIVE: 1M+ multilingual intent/slot utterances for assistants. (Amazon Science)
  • Spoken-SQuAD / HeySQuAD: spoken question answering datasets. (GitHub)
  • User-centric evaluation in production assistants (Cortana): predict satisfaction beyond ASR. (UMass Amherst)
  • Barge-in verification/processing and endpointing latency: AWS/academic barge-in papers, Microsoft continuous barge-in, recent endpoint detection for streaming ASR. (arXiv)
  • ASR hallucination definitions and non-speech-induced hallucinations (Whisper). (arXiv)
+ posts

Michal Sutter is a data science professional with a Master of Science in Data Science from the University of Padova. With a solid foundation in statistical analysis, machine learning, and data engineering, Michal excels at transforming complex datasets into actionable insights.