Диктовка: нативный подчёркнутый черновик

This commit is contained in:
2026-07-29 15:09:17 +06:00
parent 5751743277
commit 81dc5db6e4
11 changed files with 607 additions and 21 deletions
+9 -2
View File
@@ -5,8 +5,9 @@
- `F5` — локальный whisper.cpp с полной несжатой моделью large-v3-turbo;
- `Option+F5` — OpenAI Speech-to-Text API;
- модель постоянно загружена в фоновом локальном сервере, поэтому не перечитывается с диска после каждого F5;
- во время длинной диктовки готовые фразы вставляются после паузы около секунды, но не позднее 4 секунд непрерывной речи;
- технические четырёхсекундные фрагменты склеиваются без искусственной точки и заглавной буквы;
- с системным источником ввода черновик появляется через 2–3 секунды и отображается как нативный подчёркнутый `marked text`;
- после остановки вся реплика распознаётся целиком и заменяет подчёркнутый черновик финальным текстом;
- если системный источник не включён, работает прежняя безопасная вставка фрагментами;
- короткой нарезки по 1,5 секунды нет: ей не хватало контекста, и Whisper начинал домысливать;
- после 5 секунд тишины запись завершается автоматически, повторное нажатие останавливает её вручную;
- результат очищается и вставляется в активное текстовое поле;
@@ -25,6 +26,12 @@ chmod +x scripts/*.sh
1. доступ к микрофону;
2. управление компьютером в «Конфиденциальность и безопасность → Универсальный доступ».
Установщик регистрирует системный источник `WhisperKey`. При F5 он выбирается
только на время диктовки, а после фиксации текста автоматически возвращается
предыдущая раскладка. Если macOS не разрешила автоматическое включение, откройте
`Системные настройки → Клавиатура → Ввод текста → Изменить…` и один раз
добавьте `WhisperKey` вручную.
Отключите штатное действие F5:
`Системные настройки → Клавиатура → Диктовка → Сочетание клавиш`.