В VS Code есть встроенная офлайн-диктовка: Ctrl+I в чате с Agent, Ctrl+Alt+V в редакторе, голосовая команда в терминале. Работает без интернета, модель скачивается один раз, а звук не покидает устройство. Не поддерживается в VS Code для Web, на Mac с Intel и в Linux на musl. Для русской речи есть «Поток» (potok.now) — около 900 знаков в минуту голосом.
Встроенная диктовка VS Code — это офлайн-функция: распознавание идёт прямо на компьютере, без отправки звука куда-либо. Работает она в чате, редакторе и терминале, но не на всех платформах и версиях. Общий обзор темы — на странице про голосовой ввод в приложениях.
Что проверить перед первой диктовкой в VS Code
- Убедитесь, что используете подходящую платформу: встроенная диктовка не работает в VS Code для Web, на Mac с процессором Intel и в Linux-дистрибутивах на musl (например, Alpine) — там нужно расширение VS Code Speech.
- Диктовка включена по умолчанию настройкой dictation.enabled — при первом использовании модель распознавания скачивается на устройство.
- Проверьте язык: настройка agents.voice.language по умолчанию стоит на «auto» и берёт системный язык — если нужен именно русский, стоит убедиться, что системный язык выставлен верно, или указать язык явно.
- Определите, где диктовать: Ctrl+I открывает диктовку в чате с Agent, Ctrl+Alt+V — в редакторе, а в терминале её включает отдельная команда «Voice: Start Dictation in Terminal».
- Если вместо диктовки текста нужен голосовой разговор с агентом — это отдельная функция Voice Mode, доступная только с индивидуальным планом GitHub Copilot, а не с Business или Enterprise. Похожий разбор голосового ввода для другого ИИ-инструмента — на странице про Claude Code.
| Что есть | |
|---|---|
| Встроенная диктовка | есть: Встроенная диктовка (без установки расширения VS Code Speech) работает офлайн в чате/Agents (Ctrl+I), редакторе (Ctrl+Alt+V) и терминале (команда «Voice: Start Dictation in Terminal»); включена по умолчанию настройкой dictation.enabled. Распознавание идёт на устройстве. Язык — настройка agents.voice.language, по умолчанию «auto» (системный язык). Не поддерживается в VS Code для Web, на Intel-based Mac и в Linux-дистрибутивах на musl (напр. Alpine) — там нужно ставить расширение VS Code Speech. |
| Вставка текста | да |
| Платформы | Windows, macOS, Linux |
| «Поток» | зажать клавишу, сказать, отпустить — текст встаёт в поле курсора |
Что делать, если текст вставился не так
Если после диктовки «Потоком» текст появился не там, где ожидалось, скорее всего курсор в момент отпускания горячей клавиши был не в нужном поле VS Code — например, не в открытом файле, а в панели терминала или в списке файлов. «Поток» вставляет текст туда, где активен курсор именно в момент отпускания клавиши.
Хоткей «Потока» по умолчанию — Ctrl+Space; если он пересекается с чем-то в вашей конфигурации VS Code, его можно сменить в настройках «Потока» на другое сочетание, свою клавишу или боковую кнопку мыши. Текстовое поле редактора VS Code принимает вставленный текст так же, как любое обычное текстовое поле.
Где Поток в VS Code не поможет
«Поток» — облачный сервис: распознавание идёт на серверах в России, и без подключения к интернету он не работает. У встроенной диктовки VS Code распознавание, наоборот, идёт прямо на устройстве, без отправки звука куда-либо. Голосовых команд у «Потока» нет, а мобильных приложений для Android и iPhone не существует — диктовать получится только с компьютера. Бесплатный лимит — 2500 слов в неделю на одном устройстве.
Частые вопросы
Да: модель распознавания скачивается на устройство при первом использовании, а дальше распознавание идёт локально, и звук никуда не отправляется. Это касается именно диктовки текста — голосовой разговорный режим Voice Mode работает отдельно и требует индивидуальный план GitHub Copilot.
Поток — облачный сервис: распознавание идёт на серверах в России, локальной обработки нет. Данные хранятся в России (152-ФЗ); для бизнеса по запросу — серверы в периметре компании (on-prem), SSO и общий словарь.
Зависит от конкретного сервиса — у одних аудио удаляется сразу после получения текста, у других хранится некоторое время для улучшения качества модели. Это должно быть прямо указано в политике конфиденциальности конкретного продукта; общего правила для всех сервисов нет.
Это обработка голосовых и текстовых данных пользователя на серверах, физически расположенных в России, с соблюдением требований федерального закона №152-ФЗ «О персональных данных» — актуально для компаний, которым запрещена трансграничная передача персональных данных за рубеж.
Да, обязательно: Поток — облачный сервис, распознавание речи происходит на серверах в России, без интернета голосовой ввод не работает.
Голос и производный от него текст могут содержать персональные данные, поэтому для бизнеса важно, где физически стоят серверы обработки и распространяется ли на сервис 152-ФЗ. Поток предлагает бизнес-тариф с размещением on-prem или на серверах в РФ именно под это требование.
Если хотите сравнить сами
Возьмите одну свою задачу и надиктуйте её в «Потоке». Первые 14 дней — без ограничений и без карты. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.
Скачать «Поток»Диктуете в приложении, а записи и голосовые расшифровывает @potok_now_bot в Telegram. 60 минут в месяц — бесплатно, подписка «Потока» снимает лимит в боте и в приложении.
Встроенная диктовка и «Поток»
| Средство | Где работает | Русский язык | Где распознаётся речь |
|---|---|---|---|
| Голосовой ввод Windows (Win+H) | Windows 10 и 11 | только в Windows 11 | облако Microsoft, без интернета не работает |
| Диктовка macOS | macOS | есть | на устройстве или на серверах Apple |
| Поток | Windows, macOS, Linux | основной язык | облако, серверы в России, без интернета не работает |
Первоисточники: code.visualstudio.com · code.visualstudio.com