[audio] device = "pipewire" [input] # pi's Ink TUI drops injected keystrokes while it is busy streaming output; # raise the inter-key delay so dictation survives that. key_delay_ms = 10 [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