Summary
AudioWhisper 2.1.0 repeatedly re-downloads the local Whisper model instead of recognizing the already downloaded model on disk.
Environment
- AudioWhisper version: 2.1.0
- macOS version: macOS 26.3.1
- Hardware: Apple Silicon / ARM64
What I expected
After downloading a local Whisper model once, AudioWhisper should reuse the local files for transcription.
What happened
AudioWhisper reports the model download as finished, but when transcription is triggered it behaves as if the model is missing and starts downloading again.
Reproduction
- Install AudioWhisper
- Select
local transcription
- Select Whisper model
tiny
- Let the model download complete
- Trigger transcription
- AudioWhisper starts downloading the model again
Local state I verified
The model files are already present on disk and appear complete:
~/Documents/huggingface/models/argmaxinc/whisperkit-coreml/openai_whisper-tiny
~/Documents/huggingface/models/argmaxinc/whisperkit-coreml/openai_whisper-base
Observed sizes:
openai_whisper-tiny: about 73 MB
openai_whisper-base: about 143 MB
The tiny model folder contains expected files such as:
config.json
generation_config.json
AudioEncoder.mlmodelc/...
MelSpectrogram.mlmodelc/...
TextDecoder.mlmodelc/...
App settings observed locally
defaults read com.audiowhisper.app shows:
transcriptionProvider = local
selectedWhisperModel = tiny
Extra debugging already attempted
I checked both paths referenced by the app behavior:
~/Documents/huggingface/models/...
~/.cache/huggingface/hub
I also created ~/.cache/huggingface/hub as a symlink to the existing model directory so both expected cache locations resolve correctly, but AudioWhisper still re-downloads the model.
Why this looks like a bug
The model files already exist and look complete, but the app does not persist or re-recognize the downloaded state. This looks like a model detection / cache recognition bug rather than a failed download.
Summary
AudioWhisper 2.1.0 repeatedly re-downloads the local Whisper model instead of recognizing the already downloaded model on disk.
Environment
What I expected
After downloading a local Whisper model once, AudioWhisper should reuse the local files for transcription.
What happened
AudioWhisper reports the model download as finished, but when transcription is triggered it behaves as if the model is missing and starts downloading again.
Reproduction
localtranscriptiontinyLocal state I verified
The model files are already present on disk and appear complete:
~/Documents/huggingface/models/argmaxinc/whisperkit-coreml/openai_whisper-tiny~/Documents/huggingface/models/argmaxinc/whisperkit-coreml/openai_whisper-baseObserved sizes:
openai_whisper-tiny: about 73 MBopenai_whisper-base: about 143 MBThe
tinymodel folder contains expected files such as:config.jsongeneration_config.jsonAudioEncoder.mlmodelc/...MelSpectrogram.mlmodelc/...TextDecoder.mlmodelc/...App settings observed locally
defaults read com.audiowhisper.appshows:transcriptionProvider = localselectedWhisperModel = tinyExtra debugging already attempted
I checked both paths referenced by the app behavior:
~/Documents/huggingface/models/...~/.cache/huggingface/hubI also created
~/.cache/huggingface/hubas a symlink to the existing model directory so both expected cache locations resolve correctly, but AudioWhisper still re-downloads the model.Why this looks like a bug
The model files already exist and look complete, but the app does not persist or re-recognize the downloaded state. This looks like a model detection / cache recognition bug rather than a failed download.