Голосовой ввод для программирования полезнее всего рядом с кодом: для постановок задач, комментариев, документации, сообщений коммитов и запросов к нейросети. Сам исходный код с точными символами обычно быстрее и безопаснее печатать клавиатурой. В VS Code можно поставить курсор в текстовое поле, нажать Ctrl+Space в Untype и продиктовать связный фрагмент.
Что удобно диктовать разработчику
- описание бага с шагами воспроизведения;
- критерии готовности задачи и ограничения решения;
- комментарий, поясняющий причину нетривиального решения;
- черновик README или документации к API;
- промпт ассистенту с контекстом, ожидаемым изменением и проверками.
Путь к файлу, имя метода, флаг командной строки и фрагмент кода лучше вписать вручную. Даже небольшая ошибка в регистре или символе меняет значение, а речь не передаёт такую структуру столь же однозначно.
Шаблон голосовой постановки задачи
- Опишите текущее поведение: где и при каком действии возникает проблема.
- Назовите ожидаемое поведение без привязки к случайной реализации.
- Перечислите важные ограничения и данные, которые нужно сохранить.
- Скажите, как проверить результат: тест, команда или пользовательский сценарий.
После распознавания добавьте точные имена файлов и сущностей клавиатурой. Для повторяющихся названий проекта используйте пользовательский словарь; рекомендации собраны в статье о словаре терминов и аббревиатур.
Как Untype вставляет текст
Untype работает на Windows 10 и 11 x64. Он вводит распознанный фрагмент в активное поле и использует буфер обмена как запасной способ, если прямой ввод недоступен. Поведение зависит от конкретного редактора и фокуса окна: начните с короткого комментария, прежде чем диктовать большой блок.
Распознавание выполняется в облаке, поэтому интернет обязателен. История готового текста хранится локально, сервер не создаёт постоянный архив диктовок. Не произносите токены, пароли, приватные ключи и клиентские секреты. Для корпоративного кода сверяйтесь с правилами компании и чек-листом конфиденциальности.
Диктовка промпта для кода
Сначала объясните цель обычным языком, потом перечислите ограничения и проверку. Не смешивайте в одном потоке постановку задачи и буквальный код. Готовый запрос обязательно прочитайте до отправки: отрицание или неверно распознанное имя меняет работу модели. Более общий процесс изложен в статье про голосовой ввод для ChatGPT и других нейросетей.
В Untype доступен трёхдневный пробный период, основной тариф включает 300 минут распознавания в месяц. Минуты удобно расходовать на естественный язык вокруг кода, оставляя точный синтаксис клавиатуре.
Чтобы голос действительно экономил время, не редактируйте каждую фразу во время произнесения. Метод коротких блоков описан в материале как быстрее печатать голосом.