argmaxinc / whisperkit-coreml_01-30-24

huggingface.co
Total runs: 168
24-hour runs: 1
7-day runs: 24
30-day runs: 64
Model's Last Updated: March 09 2024
automatic-speech-recognition

Introduction of whisperkit-coreml_01-30-24

Model Details of whisperkit-coreml_01-30-24

WhisperKit Evaluation Results

Dataset: librispeech
WhisperKit + openai_whisper-large-v3 (+optimized variants)
Different Projects + openai_whisper-large-v3
WER Commit Hash Model Format
WhisperKit 2.44 0f8b4fe Core ML
WhisperCpp 2.36 e72e415 Core ML + GGUF
WhisperMLX 2.69 614de66 MLX (Numpy)
Quality-of-Inference (QoI) Certification

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 Url

https://huggingface.co/argmaxinc/whisperkit-coreml_01-30-24

argmaxinc whisperkit-coreml_01-30-24 online free

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:

https://huggingface.co/argmaxinc/whisperkit-coreml_01-30-24

whisperkit-coreml_01-30-24 install

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:

https://huggingface.co/argmaxinc/whisperkit-coreml_01-30-24

Url of whisperkit-coreml_01-30-24

whisperkit-coreml_01-30-24 huggingface.co Url

Provider of whisperkit-coreml_01-30-24 huggingface.co

argmaxinc
ORGANIZATIONS

Other API from argmaxinc