Downloads · 30 days
40
53% of all-time downloads
per2021/whisper-bsc-large-v3-cat-mlx
whisper-bsc-large-v3-cat-mlx is a automatic speech recognition model from per2021. Use it when you need speech turned into text. It is set up for mlx. The card lists the license as apache-2.0.
BSC-LT/whisper-bsc-large-v3-cat converted to the MLX format so it runs on the GPU of Apple silicon through mlx-whisper. The weights are the same model, in float16; nothing was retrained or pruned.
Downloads · 30 days
40
53% of all-time downloads
All-time downloads
76
Public
Repo size
3.1 GB
Likes
0
Public
Click a slice to open those files.
.safetensors3.1 GB · 100%
From the Hugging Face model README
BSC-LT/whisper-bsc-large-v3-cat converted to the MLX format so it runs on the GPU of Apple silicon through mlx-whisper. The weights are the same model, in float16; nothing was retrained or pruned.
pip install mlx-whisper
import mlx_whisper
result = mlx_whisper.transcribe(
"audio.wav",
path_or_hf_repo="per2021/whisper-bsc-large-v3-cat-mlx",
language="ca",
)
print(result["text"])
There was no MLX build of this model, so anyone on a Mac had to download the PyTorch weights and convert them by hand.
For accuracy, see the evaluation in the original model card, measured on Catalan test sets.
Two practical notes:
whisper-large-v3-turbo. Whisper
always processes a 30-second window, so the cost per utterance does not depend
on how long you speak.Apple's own script, with one caveat: it writes model.safetensors while
mlx-whisper looks for weights.safetensors.
curl -sL -o convert.py \
https://raw.githubusercontent.com/ml-explore/mlx-examples/main/whisper/convert.py
python convert.py \
--torch-name-or-path BSC-LT/whisper-bsc-large-v3-cat \
--mlx-path whisper-ca-bsc-mlx \
--dtype float16
mv whisper-ca-bsc-mlx/model.safetensors whisper-ca-bsc-mlx/weights.safetensors