# voice_linux runtime configuration # Hotkey format supports Ctrl, Alt, Shift, Super + final key symbol # Example: Ctrl+Alt+V model_path=./models/ggml-medium.en.bin use_gpu=1 audio_device=alsa_input.usb-Shure_Inc_Shure_MV6_MV6_5-ed2d37fa14d3e65d8d477cacf910d93c-01.mono-fallback sample_rate=16000 language=en hotkey=Ctrl+Alt+V type_delay_us=8000 max_record_seconds=30 # always-on VAD controls always_on=0 # legacy window size (unused by new VAD pipeline, kept for compatibility) always_on_window_ms=1400 # live level threshold (0.0 - 1.0) vad_peak_threshold=0.0460 # level must stay above threshold this long before speech starts vad_trigger_ms=153 # level must stay below threshold this long before speech ends vad_release_ms=300 # include this much pre-trigger audio in transcript segment vad_preroll_ms=500 # discard segments shorter than this vad_min_speech_ms=692 # hard cap for one speech segment vad_max_speech_ms=15000 autotype_enabled=1 filter_bracketed_tags=0 # whisper decode controls whisper_sampling_strategy=0 whisper_n_max_text_ctx=16384 whisper_offset_ms=0 whisper_duration_ms=0 whisper_translate=0 whisper_detect_language=0 whisper_no_context=1 whisper_no_timestamps=1 whisper_single_segment=1 whisper_token_timestamps=1 whisper_thold_pt=0.0100 whisper_thold_ptsum=0.0100 whisper_max_len=0 whisper_split_on_word=0 whisper_max_tokens=0 whisper_audio_ctx=0 whisper_tdrz_enable=0 whisper_suppress_blank=1 whisper_suppress_nst=1 whisper_temperature=0.0000 whisper_max_initial_ts=1.0000 whisper_length_penalty=-1.0000 whisper_temperature_inc=0.2000 whisper_entropy_thold=2.4000 whisper_logprob_thold=-1.0000 whisper_no_speech_thold=0.6000 whisper_greedy_best_of=1 whisper_beam_size=5 whisper_beam_patience=-1.0000