whisper-benchmark

Benchmark Whisper-family ASR models on FLEURS datasets with WER and CER metrics.

8|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/surus-lat/benchy --skill whisper-benchmark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whisper-benchmark
Source: https://github.com/surus-lat/benchy/tree/main/.agent/skills/whisper-benchmark
Command: npx skills add https://github.com/surus-lat/benchy --skill whisper-benchmark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires torch, transformers, librosa, pytest, nemo-toolkit, and includes scripts (resource) components.

What problem does it solve?

This skill addresses the difficulty of evaluating speech-to-text model performance locally on Apple Silicon, specifically handling hardware-specific bottlenecks and provider configurations.

Core Features & Use Cases

  • Local Benchmarking: Run Whisper-family models (tiny to large-v3) on FLEURS datasets without requiring cloud API keys.
  • Performance Analysis: Automatically generate comparative metrics including Word Error Rate (WER) and Character Error Rate (CER).
  • Use Case: Use this to determine the optimal Whisper model variant for your local Mac environment by comparing transcription accuracy and throughput across Spanish and Portuguese audio samples.

Quick Start

Run the whisper-benchmark skill to evaluate the whisper-small model on the FLEURS Spanish dataset with a limit of three samples.

Frequently Asked Questions about whisper-benchmark

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark Whisper speech-to-text models locally on Apple Silicon?

Benchmark Whisper speech-to-text models locally on Mac hardware by running transformer-based ASR models against FLEURS datasets to generate Word Error Rate and Character Error Rate metrics without requiring cloud API keys.

Can I evaluate Whisper model accuracy on Spanish and Portuguese audio samples without cloud APIs?

Yes, you can evaluate Whisper transcription accuracy on Spanish and Portuguese audio samples without cloud APIs by running local inference on FLEURS datasets. This generates comparative metrics including Word Error Rate and Character Error Rate for model variants from tiny to large-v3.

Do I need Python 3.12 and uv to run speech-to-text benchmarking on Mac hardware?

Yes, local speech-to-text benchmarking on Mac hardware requires Python 3.12 and uv, alongside dependencies like torch, transformers, librosa, and nemo-toolkit, to manage hardware-specific inference constraints on Apple Silicon.

What's the best way to compare Whisper model variants for local transcription throughput?

The best way to compare Whisper model variants for local transcription throughput is evaluating accuracy and speed across FLEURS datasets using the transformers_audio provider. This generates comparative metrics to determine the optimal model variant for your Mac environment.

Does benchmarking local ASR models handle hardware-specific inference constraints on Apple Silicon?

Benchmarking local ASR models handles hardware-specific inference constraints on Apple Silicon by applying specific model configurations via the transformers_audio provider to manage bottlenecks during speech-to-text evaluation.