We believe that rigorously measuring the quality of inference is necessary for developers and
enterprises to make informed decisions when opting to use optimized or compressed variants of
Whisper models in production. The current measurements are between reference and optimized
WhisperKit models. We are going to extend the scope of this measurement to other Whisper
implementations soon so developers can certify the behavior change (if any) caused by
alternating use of WhisperKit with (or migration from) these implementations.
In all measurements, we care primarily about per-example no-regressions (quantified as
qoi
below)
which is a stricter metric compared to dataset average WER. A 100%
qoi
preserves perfect
backwards-compatibility on the test distribution and avoids "perceived regressions", the phenomenon
where per-example known behavior changes after a code/model update and causes divergence in
downstream code or breaks the user experience itself (even if dataset averages might stay flat
across updates). Pseudocode for
qoi
:
qoi = []
for example in dataset:
no_regression = wer(optimized_model(example)) <= wer(reference_model(example))
qoi.append(no_regression)
qoi = (sum(qoi) / len(qoi)) * 100.
We define the reference model as the default float16 precision Core ML model that is generated by
whisperkittools. This reference model matches the accuracy of the original PyTorch model
on the specified test sets. We use
librispeech/test.clean
(5 hours of short English audio clips)
as our testing set for Whisper. We are actively expanding our test set coverage to
earnings22
(120 hours of long English audio clips with various accents). We anticipate developers that use Whisper in production to have
their own Quality Assurance test sets and whisperkittools offers the tooling necessary to run the
same measurements on such custom test sets, please see the
Model Evaluation on Custom Dataset
for details.
Reproducing Results
Results in this page are generated by our cluster of Apple Silicon Macs. We use them as self-hosted runners on
Github Actions as our CI infrastructure. Due to
security concerns
,
we are unable to open up the cluster to the public. However, any Apple Silicon Mac (even with 8GB RAM) can be used to
run identical
evaluation jobs
locally. For reference, our M2 Ultra devices complete a
librispeech
+
openai/whisper-large-v3
evaluation in under 1 hour regardless of the Whisper implementation. Older Apple Silicon Macs should take less than
1 day to complete the same evaluation.
Glossary:
_turbo
: Indicates the presence of additional optimizations (not compression) to unlock streaming transcription
as described in our
Blog Post
.
_*MB
: Indicates the presence of mixed-bit quantization. Instead of cluttering the filename with details like
_AudioEncoder-5.8bits_TextDecoder-6.1bits
, we choose to summarize the compression spec as the resulting total file size since this is what matters to developers in production.
Runs of argmaxinc whisperkit-coreml_01-30-24 on huggingface.co
168
Total runs
1
24-hour runs
0
3-day runs
24
7-day runs
64
30-day runs
More Information About whisperkit-coreml_01-30-24 huggingface.co Model
whisperkit-coreml_01-30-24 huggingface.co
whisperkit-coreml_01-30-24 huggingface.co is an AI model on huggingface.co that provides whisperkit-coreml_01-30-24's model effect (), which can be used instantly with this argmaxinc whisperkit-coreml_01-30-24 model. huggingface.co supports a free trial of the whisperkit-coreml_01-30-24 model, and also provides paid use of the whisperkit-coreml_01-30-24. Support call whisperkit-coreml_01-30-24 model through api, including Node.js, Python, http.
whisperkit-coreml_01-30-24 huggingface.co is an online trial and call api platform, which integrates whisperkit-coreml_01-30-24's modeling effects, including api services, and provides a free online trial of whisperkit-coreml_01-30-24, you can try whisperkit-coreml_01-30-24 online for free by clicking the link below.
argmaxinc whisperkit-coreml_01-30-24 online free url in huggingface.co:
whisperkit-coreml_01-30-24 is an open source model from GitHub that offers a free installation service, and any user can find whisperkit-coreml_01-30-24 on GitHub to install. At the same time, huggingface.co provides the effect of whisperkit-coreml_01-30-24 install, users can directly use whisperkit-coreml_01-30-24 installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
whisperkit-coreml_01-30-24 install url in huggingface.co: