Безкоштовне офлайн-диктування для 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 для кожного файлу на сторінці релізів.