summaryrefslogtreecommitdiffstats
path: root/ui/config-schema.js
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-05-30 21:31:05 -0700
committeryum <yum.food.vr@gmail.com>2025-05-30 21:31:05 -0700
commit73de7cb2d8fb964e7f76ab55420e9bc331bf7bea (patch)
treea99566ce36d6a82be627820d639a8af2b40c0672 /ui/config-schema.js
parent7fb9c575aea4d318e9c14b82174d1b323171b62b (diff)
More stuff
- add desktop and vr input threads - add audio feedback for input - add volume control for audio feedback - add UI for custom chatbox/built in chatbox - add ability to dismiss built in chatbox (sync empty messages) - limit lines in python console - limit length of each transcript
Diffstat (limited to 'ui/config-schema.js')
-rw-r--r--ui/config-schema.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/ui/config-schema.js b/ui/config-schema.js
index b1108ff..6b11277 100644
--- a/ui/config-schema.js
+++ b/ui/config-schema.js
@@ -6,11 +6,15 @@ const CONFIG_SCHEMA = {
model: { type: 'select', default: 'turbo' },
microphone: { type: 'number', default: 0 },
user_prompt: { type: 'text', default: 'Use proper punctuation and grammar. Prefer spelled out numbers like one, eleven, twenty, etc. Mm.' },
+ keybind: { type: 'text', default: 'ctrl+alt+x' },
+ button_hand: { type: 'select', default: 'right' },
+ button_type: { type: 'select', default: 'b' },
// Number fields
gpu_idx: { type: 'number', default: 0 },
max_speech_duration_s: { type: 'number', default: 10 },
- min_silence_duration_ms: { type: 'number', default: 250 },
+ min_speech_duration_ms: { type: 'number', default: 250 },
+ min_silence_duration_ms: { type: 'number', default: 100 },
reset_after_silence_s: { type: 'number', default: 15 },
transcription_loop_delay_ms: { type: 'number', default: 100 },
block_width: { type: 'number', default: 2 },
@@ -28,7 +32,10 @@ const CONFIG_SCHEMA = {
enable_lowercase_filter: { type: 'boolean', default: 0 },
enable_uppercase_filter: { type: 'boolean', default: 0 },
enable_profanity_filter: { type: 'boolean', default: 0 },
- remove_trailing_period: { type: 'boolean', default: 0 }
+ remove_trailing_period: { type: 'boolean', default: 0 },
+ reset_on_toggle: { type: 'boolean', default: 0 },
+ enable_local_beep: { type: 'boolean', default: 1 },
+ use_builtin: { type: 'boolean', default: 1 }
};
// Helper to extract just the default values