chore(voxtype): add voice typing config

This commit is contained in:
2026-10-10 15:17:19 -04:00
parent e82d86fa8f
commit 1e4d26364a
3 changed files with 87 additions and 2 deletions
+4 -2
View File
@@ -27,8 +27,10 @@ hl.bind("SUPER + CONTROL + A", hl.dsp.exec_cmd("terminal-launcher capture \"nvim
hl.bind("SUPER + SHIFT + I", sysinfo, { description = "Show system info" }) hl.bind("SUPER + SHIFT + I", sysinfo, { description = "Show system info" })
hl.bind("SUPER + SHIFT + Q", hl.dsp.exec_raw("ostt launch --paste"), { description = "Open ostt" }) -- hl.bind("SUPER + SHIFT + Q", hl.dsp.exec_raw("ostt launch --paste"), { description = "Open ostt" })
hl.bind("F9", hl.dsp.exec_raw("ostt launch --paste"), { description = "Open ostt" }) -- hl.bind("F9", hl.dsp.exec_raw("ostt launch --paste"), { description = "Open ostt" })
hl.bind("F9", hl.dsp.exec_raw("voxtype record toggle"), { description = "Toggle Voxtype dictation" })
hl.bind("SUPER + SHIFT + Q", hl.dsp.exec_raw("voxtype record toggle"), { description = "Toggle Voxtype dictation" })
hl.bind("SUPER + Y", toggle_master_scrolling, hl.bind("SUPER + Y", toggle_master_scrolling,
{ description = "Layout: Toggle master/scrolling" }) { description = "Layout: Toggle master/scrolling" })
+75
View File
@@ -0,0 +1,75 @@
engine = "whisper"
[hotkey]
enable = false
key = "HOME"
mode = "push_to_talk"
enabled = true
[output]
mode = "type"
fallback_to_clipboard = true
auto_submit = false
shift_enter_newlines = false
pre_type_delay_ms = 0
[output.notification]
on_recording_start = false
on_recording_stop = false
on_transcription = true
show_engine_icon = false
[osd]
enabled = true
frontend = "native"
style = "aegis-hud"
layout = "tile"
position = "top-center"
width_px = 400
height_px = 48
margin_px = 24
top_margin = 0.85
opacity = 0.95
waveform_window_secs = 3.0
peak_decay_db_per_sec = 6.0
waveform_gain = 10.0
[audio]
device = "default"
max_duration_secs = 120
pause_media = false
duck_media = false
duck_media_volume_percent = 34
duck_media_fade_ms = 150
[audio.feedback]
enabled = false
theme = "default"
volume = 0.699999988079071
[whisper]
model = "base.en"
mode = "local"
language = "auto"
translate = false
flash_attention = false
on_demand_loading = false
gpu_isolation = false
[text]
spoken_punctuation = false
smart_auto_submit = false
[vad]
enabled = true
backend = "auto"
threshold = 0.5
[meeting]
enabled = false
[meeting.diarization]
enabled = false
[meeting.audio]
source = "mic"
+8
View File
@@ -47,6 +47,7 @@
"~/.local/bin/strata" = { source = "bin/strata", mode = "symlink" } "~/.local/bin/strata" = { source = "bin/strata", mode = "symlink" }
"~/.config/strata/settings.toml" = { source = "config/strata/settings.toml", mode = "symlink" } "~/.config/strata/settings.toml" = { source = "config/strata/settings.toml", mode = "symlink" }
"~/.config/voxtype/config.toml" = { source = "config/voxtype/config.toml", mode = "symlink" }
[tasks.desktop] [tasks.desktop]
description = "setup gui" description = "setup gui"
@@ -76,6 +77,13 @@ run = [
'fc-cache', 'fc-cache',
] ]
[tasks.voxtype]
description = "setup voxtype"
run = [
'voxtype setup model',
'voxtype setup systemd',
]
[tasks.webapps] [tasks.webapps]
description = 'create all web application' description = 'create all web application'
run = [ run = [