Бесплатная офлайн-диктовка для Windows. Зажмите две клавиши, скажите, отпустите.
HoldToType — бесплатная программа для диктовки push-to-talk для Windows с открытым кодом. Зажмите Ctrl+Win, скажите, отпустите: слова появятся у курсора в любой программе, и ничто не покинуло компьютер.

Я сделал эту программу для себя и решил ею поделиться.
HoldToType начинался как программа для моего собственного компьютера. Я хотел диктовать без подписки, без аккаунта и так, чтобы мой голос не покидал машину. Когда всё заработало, я выложил программу на GitHub, чтобы ею мог пользоваться любой. Она бесплатна и останется бесплатной: нет платной версии, кредитов и лимитов на слова.
Вы можете проверить это сами.
Исходный код лежит на GitHub под лицензией MIT. Любой может прочитать его и собрать программу на своём компьютере из тех же исходников, чтобы убедиться: она делает только то, что написано на этой странице.
$ git clone https://github.com/Vitalii-Yemets/holdtotype $ cd holdtotype $ .\build.ps1
Окно настроек, как оно есть. Пощёлкайте.
Это настоящее окно из программы, а не картинка. Переключайте дизайн и язык, открывайте каждый раздел. Здесь ничего не записывается и не сохраняется.

Живое окно открывается на экране компьютера; на телефоне это его снимок.
Зажмите, скажите, отпустите. Программа живёт в трее.
Работает в любой программе с текстовым полем: почта, чат, код, формы, адресная строка.
Зажмите
Держите две клавиши. На экране появляется небольшая плашка, микрофон включён.
Скажите
Произнесите фразу так, как сказали бы человеку. Имена и редкие слова можно обучить.
Отпустите
Слова вставляются туда, где уже стоял курсор. Запись сразу удаляется.
Ничего не покидает ваш компьютер.
Ваш голос идёт с микрофона в речевую модель на вашем диске и возвращается текстом у курсора. Между ними нет сервера, так что некуда ничего загружать и неоткуда чему-то утечь. В отличие от встроенного голосового ввода Win+H, который по умолчанию отправляет речь в Microsoft, сервера здесь нет вообще.
19:02:41 ready: hotkey=ctrl+win engine=sherpa model=models/nemotron-3.519:04:12 dictation: 6.8 s captured, 0 network requests19:04:13 replacements: 62 -> 64 characters19:04:13 pasted 64 characters into chrome.exe19:04:13 recording dropped19:09:30 dictation: 11.4 s captured, 0 network requests19:09:31 pasted 131 characters into Code.exe19:09:31 recording dropped
Это строки из собственного журнала программы. Откройте журнал во вкладке System: каждая диктовка записывает их, и число сетевых запросов стоит там каждый раз.
- Покидает ли мой голос компьютер?
- Нет, никогда. Он идёт с микрофона в память, становится текстом и удаляется.
- Покидает ли текст компьютер?
- Нет. Он вставляется туда, где стоял курсор, и сохраняется только если вы включите историю.
- Собирается ли что-то обо мне?
- Ничего. Ни аккаунта, ни аналитики, ни отчётов о сбоях.
- Когда программа вообще выходит в сеть?
- Сама по себе — дважды, и только вашей рукой: когда вы скачиваете модель и когда нажимаете «Проверить обновления».
После обычной установки никуда ничего не отправляется.
Две необязательные настройки могут это изменить, и обе выключены, пока вы их не включите.
Если вы введёте адрес и ключ онлайн-модели для постобработки, ваш текст уйдёт на этот сервис для чистки. Голос по-прежнему не уйдёт.
Если вы укажете программе сервер распознавания на другой машине, например более мощной у вас дома, ваш голос уйдёт на ту машину.
Что она умеет.
Модель под каждую задачу, а не одна на всё
Девять речевых моделей на выбор: Nemotron 3.5 для скорости и живого текста, Whisper для 99 языков и перевода, Parakeet для 25 европейских языков. Программа держит по одной на язык и переключает их сама.
Какая модель для какого языка →Живой текст
С Nemotron 3.5 слова появляются на плашке, пока вы ещё говорите. Остальные модели показывают текст, когда вы отпускаете клавиши.
Перевод
Говорите на своём языке и получайте текст на другом: английском, немецком, испанском, французском, итальянском, польском или украинском. Переводит Whisper; если ваш язык работает на более быстрой модели, которая не переводит, плашка предложит передать фразу Whisper.
Редактор на вашем диске
Небольшая языковая модель на вашем компьютере убирает слова-паразиты, исправляет пунктуацию и меняет тон. Промпты вы редактируете сами.
Ваш словарь
Замены, словарь редких слов и имён, голосовые команды вроде «новая строка».
Папка, а не установка
Скопируйте на флешку. Удалили — и её нет.
Рядом с альтернативами.
Программы, с которыми нас сравнивают чаще всего. Честно, включая то, где мы проигрываем.
| HoldToType | Handy | Wispr Flow | Dragon | Whisper Flow | DictaFlow | Typeless | |
|---|---|---|---|---|---|---|---|
| Подписанные сборки | Пока нет | Да | Да | Да | Да | Да | Да |
| Цена | Бесплатно | Бесплатно | $12 / месяц | $699 разово | От $9 / месяц | $7 / месяц | $12 / месяц |
| Подписка или кредиты | Нет | Нет | Подписка | Разовая лицензия | Кредиты | Подписка | Подписка |
| Аккаунт | Не нужен | Не нужен | Обязателен | Обязателен | Обязателен | Обязателен | Обязателен |
| Звук покидает компьютер | Нет | Нет | Да | Нет | Да | Да | Да |
| Работает офлайн | Да | Да | Нет | Да | Нет | Платная опция | Нет |
| Открытый код | MIT | MIT | Нет | Нет | Нет | Нет | Нет |
| Языки | 99 | 99 | 100+ | 7 | 100+ | 90+ | 100+ |
| Живой текст во время речи | Да | Нет | Нет | Да | Нет | Нет | Да |
| Перевод | 7 языков | Нет | Нет | Нет | Нет | Нет | Да |
| Редактирование локальной моделью | Да | Нет | Облако | Нет | Облако | Облако | Облако |
| Свой словарь | Да | Нет | Да | Да | Да | Да | Да |
| Портативная папка | Да | Нет | Нет | Нет | Нет | Нет | Нет |
Цены и функции — такие, как их опубликовал каждый производитель в сентябре 2026 года.
Полное сравнение →Вопросы.
Сколько это стоит на самом деле?
Ничего, и подвоха нет. Я написал HoldToType для себя, чтобы диктовать на своём компьютере с Windows без подписки и так, чтобы мой голос никуда не уходил. Потом ею начали пользоваться коллеги. Теперь я открыл её для всех, так что она полностью бесплатна: без платной версии, кредитов, лимитов на слова и аккаунта. Модели скачиваются бесплатно и работают на компьютере, который у вас уже есть. Код лежит на GitHub под лицензией MIT.
Уходит ли что-то из сказанного на сервер?
По умолчанию нет. Запись идёт с микрофона в модель на вашем диске и удаляется в тот момент, когда становится текстом. Две необязательные функции могут выходить за пределы программы, и обе выключены, пока вы сами их не настроите:
- Постобработка большой моделью. Встроенный редактор — небольшая модель на вашем диске. Если хотите большую, можно указать программе крупную модель, работающую где-то ещё: в другой программе на этом компьютере, на сервере у вас дома или в онлайн-сервисе с вашим собственным ключом. Тогда туда уходит ваш текст. Голос по-прежнему не уходит.
- Сервер распознавания не рядом с программой. Обычно распознаватель работает из собственной папки программы. Вместо этого можно указать на отдельно запущенный: на этом же компьютере, в Docker или на другой машине. Ваш голос уходит туда, где стоит тот сервер.
Единственная другая сетевая активность — скачивание моделей и проверка обновлений, и это кнопки, которые нажимаете вы.
Насколько хорошо она слышит мой язык?
Хорошо, и это можно настроить. Программа поставляется с каталогом из девяти речевых моделей, каждая сильна в своём, и вы выбираете по одной на язык:
- Nemotron 3.5 стоит по умолчанию: быстрая, сорок языков, показывает слова, пока вы ещё говорите. Не переводит.
- Whisper покрывает 99 языков и именно он переводит, но работает медленнее.
- Parakeet быстр и точен для 25 европейских языков.
- Canary работает с английским, немецким, испанским и французским и переводит между ними.
Программа держит по одной модели на язык и переключает их сама, так что можно иметь Nemotron для повседневной диктовки и Whisper наготове для перевода. В документации написано, какую модель брать для какого языка.
Почему Windows предупреждает, когда я её запускаю?
Программа ещё не подписана сертификатом, поэтому SmartScreen один раз показывает предупреждение. Идёт работа над публикацией HoldToType в Microsoft Store: сборка для Store подписана, и предупреждение с ней исчезает. А пока каждый релиз выходит с SHA-256, который можно проверить, и exe можно собрать самому из исходников.
Что ей нужно от моего компьютера?
Windows 10 или 11, x64, микрофон и около гигабайта на диске для модели. Видеокарта не нужна.
Кто это делает и зачем?
Я: Виталий Емец, один разработчик. Нет компании, команды и инвесторов: один человек пишет программу, отвечает на issues и выпускает релизы, всё открыто на GitHub. Она началась как инструмент для моего стола и нескольких коллег и остаётся бесплатной, потому что я написал бы её в любом случае. Если что-то не так, напишите мне: issue на GitHub или holdtotype@outlook.com.
Скажите то, что собирались напечатать.
Установщик
holdtotype-setup.exe · 0.76.4 · 35.9 MBВыбирает папку и первую модель, создаёт ярлык, умеет удалить себя.
Скачать установщикПортативная
holdtotype-portable.zip · 0.76.4 · 28.7 MBРаспакуйте куда угодно и запустите. За пределами своей папки ничего не пишет.
Скачать архивWindows 10 / 11, x64. Пока не подписано, поэтому SmartScreen предупреждает один раз. SHA-256 для каждого файла на странице релизов.