Usage

The ASRBench CLI offers two commands for running and analyzing benchmarks: run and resume. Use the run command to run a benchmark based on a configuration file:

asrbench-cli run path/to/config.yml

The CLI reads the configuration file, configures the benchmark and runs it automatically. The progress, including the percentage completed and a time estimate for each stage of the transcription process, is displayed in the terminal. Summarize Results

Use the resume command to view the performance averages for each transcriber from a results file (CSV or JSON):

asrbench-cli resume path/to/results.csv

The CLI calculates the averages and displays a formatted table in the terminal with the results.

transcriber_name audio_duration runtime rtf wer wil wip cer mer accuracy
faster_whisper 3.161 6.224 2.087 0.022 0.042 0.958 0.008 0.022 97.8
wav2vec 3.161 1.147 0.35 0.57 0.672 0.328 0.25 0.55 43.0