Голосовой ввод для программирования полезнее всего рядом с кодом: для постановок задач, комментариев, документации, сообщений коммитов и запросов к нейросети. Сам исходный код с точными символами обычно быстрее и безопаснее печатать клавиатурой. В VS Code можно поставить курсор в текстовое поле, нажать Ctrl+Space в Untype и продиктовать связный фрагмент.

Что удобно диктовать разработчику

  • описание бага с шагами воспроизведения;
  • критерии готовности задачи и ограничения решения;
  • комментарий, поясняющий причину нетривиального решения;
  • черновик README или документации к API;
  • промпт ассистенту с контекстом, ожидаемым изменением и проверками.

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

Шаблон голосовой постановки задачи

  1. Опишите текущее поведение: где и при каком действии возникает проблема.
  2. Назовите ожидаемое поведение без привязки к случайной реализации.
  3. Перечислите важные ограничения и данные, которые нужно сохранить.
  4. Скажите, как проверить результат: тест, команда или пользовательский сценарий.

После распознавания добавьте точные имена файлов и сущностей клавиатурой. Для повторяющихся названий проекта используйте пользовательский словарь; рекомендации собраны в статье о словаре терминов и аббревиатур.

Как Untype вставляет текст

Untype работает на Windows 10 и 11 x64. Он вводит распознанный фрагмент в активное поле и использует буфер обмена как запасной способ, если прямой ввод недоступен. Поведение зависит от конкретного редактора и фокуса окна: начните с короткого комментария, прежде чем диктовать большой блок.

Распознавание выполняется в облаке, поэтому интернет обязателен. История готового текста хранится локально, сервер не создаёт постоянный архив диктовок. Не произносите токены, пароли, приватные ключи и клиентские секреты. Для корпоративного кода сверяйтесь с правилами компании и чек-листом конфиденциальности.

Диктовка промпта для кода

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

В Untype доступен трёхдневный пробный период, основной тариф включает 300 минут распознавания в месяц. Минуты удобно расходовать на естественный язык вокруг кода, оставляя точный синтаксис клавиатуре.

Чтобы голос действительно экономил время, не редактируйте каждую фразу во время произнесения. Метод коротких блоков описан в материале как быстрее печатать голосом.