Downloads · 30 days
55
14% of all-time downloads
divydeep/granite-speech-4.1-2b-mlx-8bit
granite-speech-4.1-2b-mlx-8bit is a automatic speech recognition model from divydeep. Use it when you need speech turned into text. It is set up for mlx. The card lists the license as apache-2.0.
Quality-oriented MLX conversion of ibm-granite/granite-speech-4.1-2b for Apple Silicon. This is the autoregressive Granite Speech model, not the NAR variant.
Downloads · 30 days
55
14% of all-time downloads
All-time downloads
394
Public
Parameters
2.3B
3.3 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors3.3 GB · 100%
How the weights are stored.
U321.4B · 62%
From the Hugging Face model README
Quality-oriented MLX conversion of
ibm-granite/granite-speech-4.1-2b
for Apple Silicon. This is the autoregressive Granite Speech model, not the NAR
variant.
This conversion uses post-training weight quantization without training, calibration data, or an importance matrix.
| Component | Precision |
|---|---|
| 16-layer Conformer speech encoder | BF16 |
| 2-layer Q-Former speech projector | BF16 |
| Eligible internal language-model linear layers | MLX affine 8-bit, group size 64 |
| Token embedding and language-model output head | BF16 |
| Norms, biases, and unsupported tensors | BF16 |
de575db64086f84fdc79da4932d1076e965bc546model.safetensors: approximately 3.14 GBpip install -U mlx-audio
python -m mlx_audio.stt.generate \
--model /path/to/granite-speech-4.1-2b-mlx-8bit \
--audio audio.wav \
--output-path transcript \
--format txt \
--prompt "transcribe the speech with proper punctuation and capitalization."
The checkpoint was strictly loaded by mlx-audio and run with greedy decoding
on IBM's bundled multilingual_sample.wav. Its English and French transcript,
including punctuation, capitalization, accents, and hyphenation, exactly matched
the BF16 reference. This is a smoke test, not a complete WER benchmark.
Quantization may still affect names, rare words, translation, keyword biasing, and difficult or noisy audio.
Apache-2.0, matching the original model.