github goodroot/hyprwhspr v1.34.0

7 hours ago

1.34.0

Highlights

  • Added an opt-in GNOME Shell waveform OSD extension for GNOME/Mutter users - thanks @ninyawee!
  • Added per-application paste rules, including custom paste chords and app-level injection disable.
{
    "applications": {
        "emacs": { "auto_paste": "ctrl+y" },  // custom paste chord
        "some-app": { "auto_paste": false }    // disable: nothing pasted, clipboard untouched
    }
}

Find your active window class easily with:

sleep 3; hyprwhspr config focused-window   # then click into the app you want
  • Improved paste injection reliability across GNOME, non-QWERTY layouts, custom chords, and misconfigured paste settings.
  • Fixed native audio sample-rate handling for capture and realtime streaming backends.
  • Refreshed README, configuration docs, and homepage copy for current features.

Fixed

  • Capture streams now use the resolved input device’s native sample rate instead of assuming 16 kHz.
  • Realtime clients now track the actual capture input rate and resample to provider-required rates when needed.
  • Local transcription paths that require 16 kHz audio now resample from the native capture rate.
  • ONNX-ASR receives the actual sample rate for recognition.
  • Paste injection now skips expensive focused-window lookup when explicit paste settings make the result unused.
  • Invalid or unusable configured paste chords now warn clearly instead of failing silently.
  • App-specific disabled injection now leaves the target app untouched and avoids writing dictated text to the clipboard.
  • GNOME AT-SPI window detection is isolated in a child process and negative-cached when unavailable.
  • GNOME accessibility setup now reports when the gsettings change cannot be applied automatically.

PRs

  • feat(contrib): GNOME Shell waveform OSD (fills the mic-osd gap on Mutter) by @ninyawee in #193

Full Changelog: v1.33.0...v1.34.0

Don't miss a new hyprwhspr release

NewReleases is sending notifications on new releases.