Skip to content

v2.1.1: Fix model initialization

Choose a tag to compare

@harshvardhaniimi harshvardhaniimi released this 20 Feb 16:37

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

  • ModelManager now persists actual model paths via UserDefaults
  • Added fallback scanning of HuggingFace cache to find previously downloaded models
  • Removed redundant .toggle() call in toggleGlobalHotkey()

Installation

curl -sL https://raw.githubusercontent.com/harshvardhaniimi/whisper-mac/main/install.sh | bash

Or download Kalam.zip below, unzip, and run:

xattr -cr ~/Downloads/Kalam.app
open ~/Downloads/Kalam.app