hypr-dotfiles/whisrs/config.toml
Jeena c8f642d392 whisrs: type dictation with no inter-key delay
Batch emission means the whole text is injected right after the key
is released, when the target TUI is idle, and zero delay landed every
character in testing (2ms was whisrs's default, 10ms my earlier
anti-drop experiment — both just made the text trickle out slowly for
no benefit here).
2026-09-18 06:57:49 +09:00

23 lines
No EOL
757 B
TOML

[audio]
device = "pipewire"
[input]
# Inter-key delay for injected keystrokes. 0 is fastest; raise only if
# characters drop in busy TUIs (the reason 2 is whisrs's default).
key_delay_ms = 0
[general]
backend = "local-whisper"
language = "en"
silence_timeout_ms = 6000
notify = true
audio_feedback = true
[local-whisper]
model_path = "/home/jeena/.local/share/whisrs/models/ggml-base.en.bin"
# Batch-like: phrases only flush after 5s of silence, so text lands in one
# piece right after the key is released (0.1s decode) instead of trickling in
# while the hold key is still down — injection during a held modifier is
# unreliable. The 20s force-split still emits during very long continuous
# speech, so nothing is lost there.
phrase_silence_ms = 5000