Skip to content

SimpleWhisper 0.4.0

Choose a tag to compare

@mwgo mwgo released this 25 Sep 18:22
· 17 commits to main since this release

What's new

Fixes

  • Long dictations are no longer truncated. The vocabulary prompt is only passed to Whisper for recordings that fit one 30 s window, a suspiciously short result triggers a retry without it, and the engine remembers when a model cannot cope with the prompt (Large v3 / Turbo).
  • More apps detected as editable: Microsoft Teams and other Electron apps (accessibility tree switched on via AXManualAccessibility), Microsoft Word (focus on a container around the document), JetBrains Rider tool windows (focused element without a role), VS Code Markdown editor and other contenteditable web editors.
  • fn combined with other modifiers (ctrl+fn, ⌥+fn…) no longer starts dictation.
  • No speech / too short recordings fold the HUD away quietly with the cancel sound instead of showing an error.

HUD & result window

  • Translucent HUD (85 % opacity); no more dark rim during animations.
  • Copy in the result window closes it after copying.

Diagnostics

  • The last recording is saved as last-recording.wav in ~/Library/Application Support/SimpleWhisper/ so a bad transcription can be replayed with --transcribe.
  • --ax-probe [--deep] prints the focused accessibility element and the paste decision.

Installation

  1. Unzip and move SimpleWhisper.app to /Applications.
  2. The app is ad-hoc signed (not notarized). Clear the quarantine flag before the first launch:
    xattr -dr com.apple.quarantine /Applications/SimpleWhisper.app
    
  3. Grant Microphone, Accessibility and Input Monitoring when asked.

SHA-256: 2ec2be548cfcfa916e1032b660ef6c6fd0838b33b93726e87a268be76dc55caa