This is a
CoreML conversion of
CohereLabs/cohere-transcribe-03-2026 with
6-bit palettization for on-device speech recognition on Apple Silicon (macOS / iOS).
1pure_coreml_asr_cli \
2 --audio input.wav \
3 --artifacts-dir <path-to-this-repo> \
4 --compute gpu \
5 --decoder-mode cached
6-bit palettization clusters each weight tensor into 2⁶ = 64 centroids via k-means, storing only 6-bit indices + a small lookup table. This achieves 2.7× compression over FP16 with virtually no accuracy or speed loss on Apple GPU.
Applied to: encoder, full-sequence decoder, and cached decoder. The frontend remains FP32 (tiny model, no benefit from compression).
This converted model is released under GPL-3.0.
The upstream base model,
CohereLabs/cohere-transcribe-03-2026, is Apache-2.0 licensed. This repo contains the CoreML conversion and quantized derivative artifacts.