Highlights
Hindi + English, properly. New Sarvam AI engine (Saaras v3) for the best Hindi/Hinglish accuracy — code-mix mode keeps Hinglish natural. Free API key from dashboard.sarvam.ai; automatic fallback to local Whisper. New local Large Turbo model (openai whisper-large-v3-turbo) for offline Hindi.
It just works now. Fixed the two big reliability bugs: audio was resampled from a hardcoded 48kHz (garbage output with AirPods/USB mics) and the tail of every recording could be lost to an async race. Permissions now survive app updates thanks to stable code signing. Every failure produces a clear notification instead of silence.
New:
- Hold ⌘⇧Space to talk, release to transcribe (tap-to-toggle still works)
- Personal dictionary — fix names/acronyms once, applies to every transcript
- Auto-stop after 2 min of silence or 10 min total
- Launch at login
- Live menu bar state (red = recording, purple = transcribing) and a cursor-following indicator with elapsed time
- Sarvam API key stored in the macOS Keychain
- Refreshed UI with harmonized Hindi+English typography
Install
curl -sL https://raw.githubusercontent.com/harshvardhaniimi/kalam/main/install.sh | bashOr download Kalam.zip below, move to Applications, run xattr -cr /Applications/Kalam.app, then right-click → Open.
Requires macOS 14+ on Apple Silicon.