github goodroot/hyprwhspr v1.18.6
1.18.6

latest releases: v1.19.0, v1.18.16, v1.18.15...
one month ago

Dandy release!

  • Visualization now acts as a loading bar. On transcription, light turns green to indicate processing and completion. If transcript fails, you have the option to re-send.
  • Long form mode, for longer, auto-saved recording with option to resend if there's a transcription or API failure. To setup:
{
    "recording_mode": "long_form",
    "long_form_submit_shortcut": "SUPER+ALT+E",  // Required: no default, must be set
    "long_form_temp_limit_mb": 500,              // Optional: max temp storage (default: 500 MB)
    "long_form_auto_save_interval": 300,         // Optional: auto-save interval in seconds (default: 300 = 5 minutes)
    "use_hypr_bindings": false,                   // Optional: set true to use Hyprland compositor bindings
    "grab_keys": false                            // Recommended: false for normal keyboard usage
}
  • Added python wheels for faster install, supports most Python/Cuda version (not 13.x yet for CUDA)
  • Bug fixes and setup polish
  • CLI helpers for automated installation:
hyprwhspr setup auto [-h]
                                 [--backend {nvidia,vulkan,cpu,onnx-asr,rest-api}]
                                 [--model MODEL] [--no-waybar] [--no-mic-osd]
                                 [--no-systemd] [--hypr-bindings]

     options:
       -h, --help            show this help message and exit
       --backend {nvidia,vulkan,cpu,onnx-asr,rest-api}
                             Backend to install (default: auto-detect GPU)
       --model MODEL         Model to download (default: base for whisper, auto for
                             onnx-asr)
       --no-waybar           Skip waybar integration
       --no-mic-osd          Disable mic-osd visualization
       --no-systemd          Skip systemd service setup
       --hypr-bindings       Enable Hyprland compositor bindings

Don't miss a new hyprwhspr release

NewReleases is sending notifications on new releases.