У голосового вводу є одне справжнє й дедалі більше застосування для розробників у 2026 році: диктування природної мови навколо коду — промптів для AI-асистентів кодування, повідомлень комітів, описів PR, коментарів код-рев'ю та документації. Він не замінює набір справжнього вихідного коду по символу, і будь-який інструмент, що обіцяє протилежне, перебільшує. Ось де саме проходить межа — і як Hovor обробляє ту частину, що справді працює.
Опис зміни для Claude Code, Cursor чи подібного асистента — це написання тексту, а не коду: ви формулюєте повні речення ("зроби рефакторинг auth middleware, щоб перевіряти термін дії токена перед зверненням до бази даних, додай тест для випадку простроченого токена") — саме той тип довгого природномовного тексту, з яким диктування справляється добре. Проговорити промпт — руки лишаються поза клавіатурою між правками.
Для цього завдання використовуйте стандартний тон очищення Hovor, а не тон "Код". Тон очищення прибирає слова-паразити та виправляє граматику й пунктуацію, не змінюючи змісту — саме це очікує на вході асистент. Активуйте глобальну гарячу клавішу з курсором у полі чату асистента, проговоріть промпт як звичайне речення чи два — і очищений текст одразу з'явиться в полі вводу.
Повідомлення комітів, описи pull request і коментарі код-рев'ю — це короткий, структурований природномовний текст: саме той профіль, з яким диктування справляється добре, і завдання, яке більшість розробників виконують десятки разів на день, не вдаючись до жодного спеціалізованого інструменту. Проговорити "виправлено гонку станів у обробнику перепідключення websocket, коли клієнт розриває з'єднання посеред handshake" у полі повідомлення коміту дає той самий результат, що й набір вручну, після проходу очищення, який прибирає слова-паразити й виправляє пунктуацію.
Поведінка тону "Формальний" у Hovor (структурування паралельних пунктів у нумеровані чи марковані списки, коли в диктовці є чітке перелічення) особливо корисна саме для описів PR із секцією "Зміни:" і кількома пунктами після неї, а також для коментарів рев'ю, що перелічують кілька проблем за один прохід.
Диктувати повну функцію, клас чи конфігураційний файл по символу не вдається жодному голосовому інструменту, і Hovor не виняток. Вихідний код щільно насичений точною пунктуацією, відступами, регістром і розташуванням символів — а мовлення погано підходить для цього: проговорювати вголос кожну фігурну дужку, квадратну дужку, двокрапку чи підкреслення повільніше й ризикованіше, ніж набрати це руками. Це структурне обмеження голосу як методу вводу для синтаксично щільного тексту, а не прогалина конкретно в Hovor.
Тон "Код" у Hovor навмисно обмежений саме цим, а не вдає, ніби його не існує. Він обробляє два конкретні випадки: перетворення короткого повністю проговореного синтаксису коду ("select star from users where name equals Kyrylo") на відповідний реальний синтаксис (SELECT * FROM users WHERE name = 'Kyrylo';) та генерацію невеликої функції чи фрагмента з опису природною мовою ("створи функцію Swift, яка приймає ім'я користувача й повертає привітання"). Результат форматується за стандартним форматером визначеної мови — Prettier для JS/TS/JSON/HTML/CSS, Black для Python, gofmt для Go, rustfmt для Rust, swift-format для Swift, ktlint для Kotlin, google-java-format для Java, pgFormatter для SQL, shfmt для Bash — зі збереженням рядкових літералів і коментарів дослівно. Він не розрахований на довгі файли, правки в кількох файлах чи точне дослівне диктування складних виразів.
Технічно тон "Код" надсилається з клієнта як власний промпт, а не резолвиться зі стандартного списку тонів сервера, і сервер завжди огортає його тими самими захисними шарами (обробка мови й словника), що застосовуються до будь-якого іншого тону — тож він поводиться передбачувано поряд з іншими налаштуваннями, а не як окремий необмежений режим.
| Завдання | Придатність для диктування |
|---|---|
| Промпти для AI-асистентів кодування (Claude Code, Cursor тощо) | Так — тон очищення |
| Повідомлення комітів | Так — тон очищення або формальний |
| Описи PR зі списком "Зміни" | Так — формальний тон (автосписки для перелічень) |
| Коментарі код-рев'ю | Так — тон очищення |
| Технічна документація, дизайн-документи | Так — тон очищення або формальний |
| Повідомлення в Slack / чатах про ваш стек | Так — тон очищення, словник обробляє жаргон |
| Короткі проговорені SQL / API-подібні вирази ("select star from...") | Так, у межах обмежень — тон "Код" |
| Генерація невеликої функції з опису | Так, у межах обмежень — тон "Код" |
| Написання повного файлу коду по символу | Ні |
| Точні вирази з щільною пунктуацією (regex, вкладені generics) | Ні |
| Рефакторинг у кількох файлах | Ні |
Моделі розпізнавання мовлення помиляються з рідкісними технічними термінами, бо навчені на загальному тексті, де домінують поширені слова: "Kubernetes" перетворюється на "cube ornetes", "PostgreSQL" — на "post-gres-sequel", "OAuth" — на "oh auth". Власний словник Hovor виправляє це правилами заміни — перелічіть варіанти помилкового розпізнавання, а потім правильну форму, наприклад kubernetes|cube ornetes|cube ornate is → Kubernetes або oauth|oh auth|o-auth → OAuth.
Заміна спочатку застосовується до сирої транскрипції. Потім ті самі записи словника передаються AI-моделі очищення як контекст словника, тож модель знає ваше бажане написання й застосовує його послідовно навіть у реченнях, де раніше цей термін не траплявся, — а не лише як механічну заміну "знайти й замінити". Записи синхронізуються між пристроями, тож назву фреймворка, додану на телефоні, буде виправлено і на Mac. Повний покроковий гід — у статті про налаштування словника.
Три релевантні тони Hovor обслуговують різний текст розробника: очищення прибирає слова-паразити й виправляє граматику без перебудови структури, формальний автоматично оформлює списками чіткі перелічення (корисно для секції "Зміни:" у PR), а "Код" перетворює короткий проговорений синтаксис або опис природною мовою на відформатований код. Обирайте тон під те, що ви диктуєте, а не найбезпечніший за замовчуванням.
| Тон | Що робить | Найкраще для |
|---|---|---|
| Очищення | Прибирає слова-паразити, виправляє граматику й пунктуацію, зберігає кожну ідею, без перебудови | Промпти для AI-асистентів, коментарі рев'ю, чат, документація |
| Формальний | Те саме очищення, плюс автонумерація чи маркери, коли в диктовці є чітке паралельне перелічення | Описи PR зі списком "Зміни:", структуровані документи |
| Код | Перетворює проговорений синтаксис на реальний код або генерує невеликий фрагмент з опису, форматуючи під конкретну мову | Короткі SQL/API-подібні вирази, одноразова генерація функції |
Диктування не усуває набір тексту для розробника повністю — код усе одно набирається руками, — але воно знімає навантаження з тієї частини роботи, що є чистим письмом: повідомлення комітів, текст PR, коментарі рев'ю, документація й чат — усе це природномовні задачі, а не точний синтаксис по символу.
На macOS режим Hovor "вільні руки" (автостоп) починає запис одним тригером і зупиняється автоматично, коли ви замовкаєте, а безперервний режим слухає крізь кілька пауз — тож вам не потрібно утримувати гарячу клавішу протягом цілого абзацу; деталі налаштування — у гіді з диктування без рук. Для розробників, що керують RSI, усунення тривалого утримування клавіші часто настільки ж цінне, як і усунення самого набору тексту. Ширший огляд диктування й RSI — у статті про голосовий ввід при RSI.
Глобальна гаряча клавіша Hovor на macOS працює з будь-якого застосунку — IDE, термінал, вкладка браузера чи панель чату асистента — і вставляє очищений текст туди, де саме стоїть курсор, без перемикання вікон чи копіювання. Чотири режими активації, що налаштовуються в Settings → Hotkey, покривають різні стилі роботи: Утримання, Перемикач, Без рук (автостоп) і Без рук (безперервний).
Утримання записує, лише поки клавіша натиснута, і зупиняється в момент відпускання — підходить для коротких точних вставок. Перемикач починає запис одним натисканням і зупиняє другим — підходить для повних речень. Обидва режими без рук (лише Parakeet, macOS) звільняють від повторного дотику до клавіші після першого натискання: автостоп завершує запис, щойно виявляє паузу, безперервний слухає крізь кілька пауз, доки ви не зупините вручну. Це має значення саме для робочого процесу розробника, бо одна й та сама сесія часто переміщується між редактором, терміналом і браузером кілька разів на хвилину; глобальна гаряча клавіша означає, що диктування слідує за вами, а не вимагає, щоб ви його шукали.
Hovor вже доступний на iOS та macOS, обидві позначені "Так" у таблиці нижче. Нативний клієнт для Windows на базі Tauri (Rust + React) активно розробляється й ще не є випущеним релізом — якщо ви розробляєте переважно на ПК з Windows, Hovor поки що недоступний для вашої основної машини. Клієнта для Linux немає.
| Платформа | Доступність сьогодні |
|---|---|
| iOS | Так |
| macOS | Так |
| Windows (Tauri) | У розробці, ще не випущено |
| Linux | Ні |
Описана вище глобальна гаряча клавіша сьогодні є функцією macOS; для Windows-клієнта вона запланована після виходу релізу.
Безкоштовний тариф: 2000 слів/тиждень на будь-якій платформі. Pro Monthly — $11.99/місяць, Pro Yearly — $89.99/рік (необмежена кількість слів, 5 пристроїв). Local Unlock ($49.99 / 1999 грн, одноразово) додає необмежене диктування на пристрої. BYOK Unlock ($24.99 / 999 грн) дозволяє використовувати власний ключ OpenAI чи Anthropic. Комплект: $69.99 / 2799 грн.
Не для повних файлів. Тон "Код" у Hovor може перетворити коротку фразу на кшталт "select star from users where name equals Kyrylo" на SELECT * FROM users WHERE name = 'Kyrylo'; а також згенерувати невелику функцію з опису природною мовою, відформатовану під конкретну мову (Prettier для JS/TS/JSON/HTML/CSS, Black для Python, gofmt для Go, rustfmt для Rust, swift-format для Swift, ktlint для Kotlin, google-java-format для Java, pgFormatter для SQL, shfmt для Bash — залежно від визначеної мови). Він не призначений для диктування довгих файлів по символу, складних виразів із щільною пунктуацією чи правок у кількох файлах одразу — для цього набір тексту або AI-асистент лишаються швидшими й точнішими.
Використовуйте стандартний тон очищення Hovor, а не тон "Код". AI-асистенти для кодування читають природну мову, тож вам потрібні прибрані слова-паразити та виправлена граматика, а не відформатований код. Активуйте глобальну гарячу клавішу Hovor (macOS) або клавіатурне розширення (iOS), коли курсор уже стоїть у полі чату асистента, опишіть потрібну зміну звичайними реченнями — прохід очищення прибере пунктуацію ще до того, як текст потрапить у поле вводу. Жодних додаткових налаштувань не потрібно.
Через власний словник. Ви додаєте правила заміни на кшталт kubernetes|cube ornetes → Kubernetes або postgresql|post gres sequel → PostgreSQL. Заміна спочатку застосовується до сирої транскрипції, а потім ці ж записи словника передаються AI-моделі очищення як контекст словника — тож модель знає ваше бажане написання й застосовує його послідовно навіть у реченнях, де раніше цей термін не траплявся. Записи синхронізуються між пристроями.
Воно знімає навантаження з тієї частини роботи, що не є кодом: повідомлення комітів, описи PR, коментарі рев'ю, повідомлення в Slack, документація — все це природна мова, а не точний синтаксис по символу. На macOS режими Hovor "вільні руки" (автостоп і безперервний) дозволяють диктувати без утримування клавіші, що прибирає тривале утримування клавіші — саме той чинник, який багато людей із RSI називають окремим джерелом напруги.
Поки що ні. Hovor вже доступний на iOS та macOS. Нативний клієнт для Windows на базі Tauri (Rust + React) активно розробляється, але ще не є випущеним релізом. Клієнта для Linux немає взагалі. Якщо ви сьогодні працюєте переважно на Windows або Linux, Hovor поки що не підходить для вашої основної машини.
Hovor обробляє природномовний текст навколо вашого коду: промпти для AI-асистентів, повідомлення комітів, описи PR, коментарі рев'ю. Безкоштовний тариф: 2000 слів/тиждень. Доступно на iOS та macOS.
Отримати Hovor