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:
- 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
{ "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 }