MatthewCYM/VoiceBench
[TACL'26] VoiceBench: Benchmarking LLM-Based Voice Assistants
What it solves
VoiceBench provides a standardized framework and dataset for benchmarking the performance of LLM-based voice assistants. It addresses the lack of consistent evaluation metrics for voice assistants across different tasks such as open-ended QA, reasoning, and instruction following.
How it works
The project consists of a comprehensive dataset hosted on Hugging Face and an evaluation pipeline. The pipeline operates in three steps:
- Response Generation: The system prompts a voice assistant model (e.g., Qwen2, Diva) using either audio or text modality to generate responses.
- Automatic Evaluation: For specific subsets like
alpacaevalandwildvoice,gpt-4o-miniis used as an automated judge to score the responses. - Final Result Calculation: A dedicated evaluation script calculates final scores based on the evaluator type (e.g.,
mcqfor multiple-choice,bbhfor reasoning, orharmfor safety).
Who it’s for
This tool is designed for researchers and developers building Large Audio Language Models (LALMs) or voice assistants who need to measure their model's capabilities and compare them against a leaderboard of other state-of-the-art models.
Highlights
- Diverse Datasets: Includes multiple subsets covering open-ended QA, multiple-choice QA, reasoning, safety, and instruction following.
- Human-Recorded Speech: Features crowd-sourced datasets like
wildvoiceandbbhcontaining human-recorded speech with diverse accents. - Automated Judging: Integrates GPT-4 based evaluation for open-ended responses.
- Broad Coverage: Tests across 12 diverse domains including those from
mmlu-pro.
Related
- Project
- Project
- Project
- Project
- Project