HoldToType

Бесплатная офлайн-диктовка для Windows. Зажмите две клавиши, скажите, отпустите.

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

бесплатно навсегдаоткрытый код, MITбез аккаунтабез кредитовработает офлайн
Окно настроек HoldToType, вкладка Status, дизайн Editor

Я сделал эту программу для себя и решил ею поделиться.

HoldToType начинался как программа для моего собственного компьютера. Я хотел диктовать без подписки, без аккаунта и так, чтобы мой голос не покидал машину. Когда всё заработало, я выложил программу на GitHub, чтобы ею мог пользоваться любой. Она бесплатна и останется бесплатной: нет платной версии, кредитов и лимитов на слова.

Вы можете проверить это сами.

Исходный код лежит на GitHub под лицензией MIT. Любой может прочитать его и собрать программу на своём компьютере из тех же исходников, чтобы убедиться: она делает только то, что написано на этой странице.

$ git clone https://github.com/Vitalii-Yemets/holdtotype
$ cd holdtotype
$ .\build.ps1

Окно настроек, как оно есть. Пощёлкайте.

Это настоящее окно из программы, а не картинка. Переключайте дизайн и язык, открывайте каждый раздел. Здесь ничего не записывается и не сохраняется.

Окно настроек HoldToType, вкладка Status, дизайн Editor

Живое окно открывается на экране компьютера; на телефоне это его снимок.

семь дизайнов, восемь языков

Зажмите, скажите, отпустите. Программа живёт в трее.

Работает в любой программе с текстовым полем: почта, чат, код, формы, адресная строка.

ctrl + win

Зажмите

Держите две клавиши. На экране появляется небольшая плашка, микрофон включён.

Скажите

Произнесите фразу так, как сказали бы человеку. Имена и редкие слова можно обучить.

Отпустите, и текст на месте

Отпустите

Слова вставляются туда, где уже стоял курсор. Запись сразу удаляется.

0:00✕
Плашка в реальном размере.Здесь она идёт за прокруткой: зажали, распознали, вставили.

Ничего не покидает ваш компьютер.

Ваш голос идёт с микрофона в речевую модель на вашем диске и возвращается текстом у курсора. Между ними нет сервера, так что некуда ничего загружать и неоткуда чему-то утечь. В отличие от встроенного голосового ввода Win+H, который по умолчанию отправляет речь в Microsoft, сервера здесь нет вообще.

holdtotype.log
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.

Редактор на вашем диске

Небольшая языковая модель на вашем компьютере убирает слова-паразиты, исправляет пунктуацию и меняет тон. Промпты вы редактируете сами.

Ваш словарь

Замены, словарь редких слов и имён, голосовые команды вроде «новая строка».

Папка, а не установка

Скопируйте на флешку. Удалили — и её нет.

Рядом с альтернативами.

Программы, с которыми нас сравнивают чаще всего. Честно, включая то, где мы проигрываем.

HoldToTypeHandyWispr FlowDragonWhisper FlowDictaFlowTypeless
Подписанные сборкиПока нетДаДаДаДаДаДа
ЦенаБесплатноБесплатно$12 / месяц$699 разовоОт $9 / месяц$7 / месяц$12 / месяц
Подписка или кредитыНетНетПодпискаРазовая лицензияКредитыПодпискаПодписка
АккаунтНе нуженНе нуженОбязателенОбязателенОбязателенОбязателенОбязателен
Звук покидает компьютерНетНетДаНетДаДаДа
Работает офлайнДаДаНетДаНетПлатная опцияНет
Открытый кодMITMITНетНетНетНетНет
Языки9999100+7100+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 для каждого файла на странице релизов.