Настройки

Настройки редактируются в приложении и хранятся локально в директории конфигурации платформы. Страница Настроек генерируется из src/lib/settingsRegistry.ts; элементы управления обучением словаря также присутствуют на странице Словаря.

Провайдер

Запись

Вывод

Оверлей

VAD

Настройки VAD (обнаружение голосовой активности) включают бэкенд (none, threshold или silero), onset frames, hangover frames и prefill frames. Значения Rust по умолчанию: включено = true, бэкенд = none, порог = 0.5, onset = 3, hangover = 5, prefill = 2.

LLM

Настройки LLM отделены от настроек транскрипции. Они включают включение/отключение, выбор провайдера/модели LLM, отдельное поле API-ключа LLM и шаблоны промптов. По умолчанию отключено с провайдером Groq, моделью llama-3.3-70b-versatile, URL-адресом Groq chat-completions и пустым API-ключом LLM. Встроенные провайдеры LLM включают Groq, OpenAI и OpenRouter; пользовательские провайдеры сохраняются локально в providers.db.

Обучение словаря

Элементы управления словарными записями и обучением находятся на странице Словаря. Режимы обучения: отключено, ожидание (вручную) или авто. По умолчанию режим обучения — auto, а порог обучения — 3.

История и дополнительно

Настройки истории в UI включают политику хранения (never, preserve_limit, days_3, weeks_2, months_3; по умолчанию never) и лимит recent-записей (по умолчанию 100). Поля history_enabled / history_days остаются в defaults конфигурации (true / 30), но не являются контролами страницы Settings. Дополнительные настройки включают обработку текста, режим отладки (debug mode) и бэкенд дисплея (auto, x11, wayland, darwin, windows).