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
*intriggerVoiceto 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
simReturnenabled, 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-configbefore 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:andjson:forms. Extracted XML is consistently removed from the remaining transcription text. --check-updatesnow 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-configleaves 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-serviceIf Installed with Script
curl -L https://raw.githubusercontent.com/ognistik/macrowhisper/main/scripts/install.sh | sudo sh
macrowhisper --restart-service