v2.1.1: Fix model initialization
Bug Fix
- Fix model initialization failure: WhisperKit stores downloaded models in a HuggingFace hub cache structure with nested directories. The app was looking in a flat path that didn't exist. Now correctly stores and resolves the actual download paths returned by WhisperKit.
- Fix hotkey toggle bug: The global hotkey toggle in Settings was double-flipping due to both the Toggle binding and
toggleGlobalHotkey()each toggling the value.
What Changed
ModelManagernow persists actual model paths via UserDefaults- Added fallback scanning of HuggingFace cache to find previously downloaded models
- Removed redundant
.toggle()call intoggleGlobalHotkey()
Installation
curl -sL https://raw.githubusercontent.com/harshvardhaniimi/whisper-mac/main/install.sh | bashOr download Kalam.zip below, unzip, and run:
xattr -cr ~/Downloads/Kalam.app
open ~/Downloads/Kalam.app