Downloads · 30 days
4
100% of all-time downloads
robertteleng/whisper-small-coreml
whisper-small-coreml is a automatic speech recognition model from robertteleng. Use it when you need speech turned into text. It is set up for coreml. The card lists the license as apache-2.0.
OpenAI Whisper small, split for on-device use in an iOS app: the encoder converted to CoreML (.mlpackage) so it runs on the Apple Neural Engine, and the decoder weights kept as safetensors to be run separately.
Downloads · 30 days
4
100% of all-time downloads
All-time downloads
4
Public
Repo size
484 MB
Likes
0
Public
Click a slice to open those files.
.safetensors307 MB · 64%
From the Hugging Face model README
OpenAI Whisper small, split for on-device use in an iOS app: the encoder converted to
CoreML (.mlpackage) so it runs on the Apple Neural Engine, and the decoder weights kept as
safetensors to be run separately.
Converted with robertteleng/coreml-forge:
uv run python scripts/export_whisper.py
A format conversion, not a new model: same weights as openai/whisper-small, same
transcription quality, same languages. Nothing was retrained.
The work is in the conversion: tracing the encoder so CoreML accepts it and the Neural Engine actually runs it, rather than falling back to CPU.
| File | What it is |
|---|---|
WhisperEncoder_small.mlpackage | Encoder, CoreML, for the Neural Engine |
decoder_weights.safetensors | Decoder weights, to run outside CoreML |
Apache-2.0, following openai/whisper-small. The model is OpenAI's; this repository only
redistributes a converted format.