Вайб-кодинг голосом

Промпты голосом для Cursor, Claude Code и ChatGPT в Windows

Хороший промпт длинный: цель, файлы, что нельзя трогать, как проверить результат. Сказать это гораздо легче, чем набрать. Вот как диктовать промпты в Cursor, в Claude Code в терминале и в ChatGPT с VoiceKeyboard и не отправить полмысли случайно.

Латунная панель POWER программы VoiceKeyboard: лампа светится янтарным над счётчиком WORDS, сбоку панель распознавания в положении ONLINE.

Коротко

  1. Щёлкните в поле промпта: чат Cursor, строка Claude Code в терминале или поле сообщения ChatGPT в браузере.
  2. Нажмите Ctrl+1 и скажите промпт так, как объяснили бы задачу коллеге.
  3. Нажмите Ctrl+1 ещё раз, чтобы остановить запись. Прочитайте текст, поправьте слово, если нужно, и нажмите Enter сами.

Это работает бесплатно, настраивать ничего не нужно, кроме выбора движка. Дальше — о том, что делает длинные промпты удобными: переносы строк, отправка голосом и фразы, которые повторяются в каждом промпте.

Куда попадает текст

VoiceKeyboard печатает в окно, которое сейчас впереди, как будто слова пришли с клавиатуры. Ему не нужен плагин для Cursor, расширение браузера или что-то в терминале. Короткие куски печатаются нажатиями клавиш, длинные вставляются через буфер обмена сочетанием Ctrl+V, и то, что вы скопировали раньше, сразу возвращается в буфер.

В редакторе кода важны две вещи:

  • Не трогайте поле, пока идут слова. Движки, которые печатают по ходу речи, иногда стирают конец текущей фразы и печатают его заново, если следующее слово изменило то, как они услышали предыдущее. Если в этот момент печатать в том же поле или двигать курсор, тексты перемешаются.
  • Терминал, запущенный от имени администратора, может не принять текст. Это правило Windows для окон с повышенными правами. Запускайте Claude Code в обычном терминале или скопируйте текст из истории VoiceKeyboard. Подробнее — на странице куда печатается текст.

Перенос строки, который не отправляет промпт

В чате Enter обычно отправляет сообщение. Промпту из трёх частей нужны переносы строк, а Enter посередине отправил бы одну первую часть. Это решают голосовые команды VoiceKeyboard:

  • Скажите «новая строка» в конце фразы — программа нажмёт Shift+Enter.
  • Скажите «новый абзац» — Shift+Enter дважды, пустая строка между частями.
  • Enter нажимает только команда отправки. Она выключена, пока вы её не включите; после этого «отправить сообщение» в конце фразы отправляет промпт.

Делает ли Shift+Enter перенос строки, решает программа, в которую вы печатаете. В документации Claude Code сказано, что в Windows Terminal это работает сразу; в других терминалах может понадобиться настройка, а \ и затем Enter или Ctrl+J работают в любом терминале. На странице горячих клавиш Cursor Enter указан как клавиша, которая отправляет (ставит в очередь) сообщение чата, и любую клавишу Cursor можно переназначить. Прежде чем полагаться на команду в новой программе, нажмите там Shift+Enter один раз руками: если строка перенеслась, «новая строка» тоже сработает. (Документация Claude Code и Cursor проверена 20 октября 2026 года.)

Голосовые команды входят в Pro и после установки выключены: SETUP → «Команды» → галочка «Включены». В бесплатной версии вы диктуете текст, а Shift+Enter между частями нажимаете сами. Pro не продаётся в России; бесплатная версия работает и там.

Клавиши работают только в конце фразы

Знаки препинания работают в любом месте фразы. Команды-клавиши, в том числе новая строка и отправка, — только в конце фразы, то есть того, что движок заканчивает после вашей паузы. «проверь тесты новая строка» напечатает «Проверь тесты» и перенесёт строку. «новая строка в конце файла лишняя» напечатается словами, потому что команда стоит не в конце.

В промптах про код слова вроде «новая строка» встречаются чаще, чем в письмах. На странице «Команды» есть две настройки на этот случай:

  • «Клавиши — только отдельно». Когда она включена, команда-клавиша срабатывает, только если это отдельная фраза: пауза, «новая строка», пауза. Предложение, которое случайно кончается на «новую строку», останется текстом.
  • «Буквально». Скажите «буквально новая строка», и напечатаются слова «новая строка», а не клавиша.

Полный список слов на русском, английском, испанском, японском и хинди — на странице голосовые команды. Команды следуют языку диктовки: пока вы диктуете по-русски, работают русские слова.

Свои команды для повторяющихся частей

Многие промпты заканчиваются одинаково: прогони тесты, не трогай публичный API, объясни изменение до правки. Добавьте это один раз как свою команду вида «Текст» и говорите короткую фразу:

  • «правило тестов» → Текст → Прогони все тесты и покажи вывод, прежде чем говорить, что всё работает.
  • «правило границ» → Текст → Меняй только файлы, которые я назвал. О любых других спроси сначала.

Текстовая команда работает в любом месте фразы и на любом языке диктовки. Добавляет её строка под списком в SETUP → «Команды»: что сказать, вид, что вставить, «Добавить».

Какой движок выбрать для промптов

В промптах обычная речь смешана с названиями файлов, функций и библиотек, часто английскими. Ни один движок не пишет каждое имя правильно, так что перечитывайте промпт перед отправкой. Выбор зависит от того, что ещё для вас важно:

ДвижокПланТекст появляетсяПодходит для промптов, если
GoogleFreeпо ходу речинужен живой текст бесплатно; нужен установленный Google Chrome, слышит один язык за раз
GigaAM v3Freeпосле каждой фразывы диктуете по-русски без интернета и хотите пунктуацию
WhisperFreeпосле каждой фразыкод закрытый и звук должен остаться на компьютере; большие размеры медленнее
SonioxProпо ходу речивы смешиваете языки: он сам определяет язык и переключается посреди фразы, например на английском термине внутри русского промпта

Модели без интернета скачиваются один раз внутри программы, см. как скачать модели. Если вы диктуете в микрофон Bluetooth-наушников, звук в ушах на это время падает до качества телефонного звонка; на странице Bluetooth-наушники и микрофон описана настройка, при которой этого нет.

Free или Pro для промптов

Бесплатно — 2 000 слов диктовки в день с любым движком, Google и моделями без интернета вместе, и программа показывает, сколько осталось на сегодня. Хватит ли этого на день, зависит от длины и числа ваших промптов. Pro снимает дневной лимит, добавляет Soniox на 1 500 минут в месяц и включает голосовые команды. Pro стоит $14.99 в месяц или $9.99 в месяц при оплате за год.

Если горячая клавиша мешает редактору

В стандартной раскладке VS Code сочетание Ctrl+1 переводит фокус в первую группу редакторов, а Cursor сделан на основе VS Code. VoiceKeyboard регистрирует свою клавишу для всей системы, поэтому, пока он запущен, это нажатие достаётся ему. Если Ctrl+1 нужен в редакторе, дайте VoiceKeyboard другое сочетание, например Ctrl+Shift+D: щёлкните табличку HOTKEY на панели POWER и нажмите новые клавиши. Подробнее — на странице горячая клавиша.

Окно VoiceKeyboard с русским интерфейсом: панель POWER с лампой и табличкой горячей клавиши, панель распознавания с экраном модели и клавишами языков, экран живой расшифровки.