-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.example.toml
More file actions
45 lines (37 loc) · 2.01 KB
/
Copy pathconfig.example.toml
File metadata and controls
45 lines (37 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[general]
mode = "ptt" # "ptt" (push-to-talk) | "vad" (continuous listening)
language = "auto" # "auto" | "it" | "en"
auto_send = true # true = send immediately after transcription, false = wait for confirm
[whisper]
model = "large-v3" # "tiny" | "base" | "small" | "medium" | "large-v3"
device = "cuda" # "cuda" | "cpu"
compute_type = "float16" # "float16" | "int8" | "float32"
[vad]
threshold = 0.015 # energy threshold for speech detection (0.0-1.0)
silence_duration = 1.5 # seconds of silence before ending speech segment
pre_roll = 0.3 # seconds of audio to keep before speech onset
[ptt]
key = "space" # PTT key for sending to multiplexer pane
clipboard_key = "tab" # PTT key for copying to clipboard
[commands]
enabled = true # enable voice commands
prefix = "comando" # prefix for voice commands (e.g. "comando: invia")
[audio]
# device = 13 # audio input device index (run --list-devices to find yours)
# leave commented to use system default
[multiplexer]
backend = "auto" # "auto" | "tmux" | "zellij" — auto-detects from environment
send_enter = false # false = inject text only, user presses Enter manually
# true = inject text + press Enter automatically
launch_command = "claude" # command to run in the first pane with --launch
[tmux]
auto_detect = true # auto-detect tmux pane running claude
target_pane = "" # manual override: "session:window.pane"
launch_command = "claude" # command to run in the first pane with --launch
[zellij]
# Target pane direction: left, right, up, down, next, previous
# "next" (default) cycles to the next pane — works for 2-pane layouts
# Directional values (left/right/up/down) are more reliable for 3+ pane layouts
# Can also be set via --target-pane CLI argument (takes priority)
# target_pane = "right"
# use_pipe = false # set true (or use --use-pipe CLI flag) for lince-dashboard routing