github ognistik/macrowhisper v2.3.0

3 hours ago

This update supports Superwhisper's new audio format and keeps meeting recordings out of your normal dictation workflow.

Superwhisper compatibility

  • Supports Superwhisper's new OGG recordings while continuing to work with WAV recordings.
  • Ignores meeting recordings during automatic processing and when choosing your latest dictation, so meetings do not accidentally run your dictation actions. You can still choose a meeting recording manually with --meta.

Added

  • Voice commands at the end of a dictation: use a leading * in triggerVoice to match a spoken command at the end. For example:

    "triggerVoice": "*send it"

    Say “This is a dictation, send it.” to trigger the action. Macrowhisper removes “send it” and leaves “This is a dictation.” for the action to use. For an insert action with simReturn enabled, this lets you dictate a message and say “send it” to insert it and press Return. See voice triggers for more examples and exceptions.

Improved

  • Configuration version 3: clearer rules for line breaks and literal backslashes in Insert text. Older configurations upgrade with a backup before each version change, preserving their previous action output. If you have automatic configuration updates turned off, your file stays unchanged; run --update-config before using CLI commands that save configuration changes. See configuration upgrades for details.
  • XML placeholders now support text formatting and find-and-replace rules, including raw: and json: forms. Extracted XML is consistently removed from the remaining transcription text.
  • --check-updates now tells you directly whether you are up to date, an update is available, or the check failed. If it fails, it shows where to find the details.

Fixed

  • Log entries no longer overwrite each other when several parts of Macrowhisper run at once.
  • Restarting the service or running --update-config leaves an up-to-date configuration unchanged. Configuration upgrades stop safely if a backup cannot be saved.
  • Configuration monitoring no longer restarts after it has been stopped.
  • Fixed stray text appearing in {{clipboardContext}} when dictation starts outside a text field. Content you copy yourself is still kept.

How to Update

If Installed through Homebrew

brew update
brew upgrade macrowhisper
macrowhisper --restart-service

If Installed with Script

curl -L https://raw.githubusercontent.com/ognistik/macrowhisper/main/scripts/install.sh | sudo sh
macrowhisper --restart-service

Don't miss a new macrowhisper release

NewReleases is sending notifications on new releases.