В Visual Studio Code есть встроенная диктовка сразу в 3 местах: она работает офлайн в чате и Agents (Ctrl+I), в редакторе (Ctrl+Alt+V) и в терминале, а распознающая модель скачивается один раз при первом запуске. На VS Code для Web, на Intel-based Mac и в Linux на musl она недоступна — там текст можно надиктовать приложением «Поток» (potok.now) и вставить в любое поле.
Пишете промпт агенту или комментарий к коду в VS Code и не хотите печатать его руками? В редакторе уже есть встроенная диктовка — но работает она не везде и не на каждой машине.
Есть ли в VS Code своя диктовка
Да. По данным официальной справки Microsoft, встроенная служба распознавания работает в трёх местах: в чате и Agents по Ctrl+I, прямо в редакторе по Ctrl+Alt+V и в терминале — командой «Voice: Start Dictation in Terminal». Диктовка включена по умолчанию настройкой dictation.enabled и доступна, когда в VS Code включены функции ИИ.
Работает она офлайн: модель распознавания nemotron-3.5-asr-streaming-0.6b скачивается один раз при первом использовании, а дальше аудио не покидает устройство. Язык распознавания задаётся настройкой agents.voice.language, по умолчанию — «auto», то есть системный язык.
Есть и ограничение по платформам: встроенная диктовка недоступна в VS Code для Web, на Intel-based Mac и в Linux-дистрибутивах на musl (например, Alpine) — там, по той же справке, нужно ставить расширение VS Code Speech.
Отдельно от диктовки в VS Code есть Voice Mode — голосовой разговор с агентом: в отличие от диктовки, он ещё и озвучивает ответы агента и слушает следующую реплику. Включается кнопкой в чате или клавишами Ctrl+Shift+Space, но требует индивидуальный план GitHub Copilot — в Copilot Business и Enterprise недоступен.
| Что есть | |
|---|---|
| Встроенная диктовка | есть: Встроенная диктовка (без установки расширения 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 через Поток
Если встроенная диктовка недоступна на вашей машине или вы диктуете не в чат, редактор или терминал, а куда-то ещё — например, в комментарий к пул-реквесту в другой программе, — надиктовать текст можно приложением «Поток». Как быстро надиктовать сам текст запроса агенту, разобрано на странице про голосовой ввод промптов; похожий разбор для другого редактора кода есть на странице про голосовой ввод в Cursor.
- Установите «Поток» и разрешите ему системный доступ к микрофону — без этого диктовка не работает.
- Выберите нужный микрофон в настройках «Потока» или в меню его значка в трее.
- Откройте VS Code и поставьте курсор в нужное поле: строку кода, комментарий, панель чата или любое другое текстовое поле.
- Зажмите горячую клавишу (по умолчанию Ctrl+Space), продиктуйте текст и отпустите клавишу — текст появится в активном поле, знаки препинания и заглавные буквы «Поток» расставит сам.
- Если Ctrl+Space в VS Code занят другой командой, смените горячую клавишу «Потока» в его настройках — на готовое сочетание, свою клавишу или боковую кнопку мыши.
Распознавание у «Потока» облачное: своя модель, обученная под русскую речь, включая термины и смешанный русский текст с английскими словами — то есть комментарий к коду с английскими названиями функций и переменных «Поток» распознаёт как единый текст, без переключения раскладки.
Где в VS Code голосовой ввод не сработает
Встроенная диктовка VS Code не работает в трёх случаях: в VS Code для Web, на компьютерах Mac с процессором Intel и в Linux-дистрибутивах на musl (например, Alpine) — там нужно расширение VS Code Speech, а не сама диктовка. Voice Mode работать не будет и без подходящего плана GitHub Copilot: в Copilot Business и Enterprise его нет.
«Поток» — облачный сервис, распознавание идёт на серверах в России, без интернета он не работает. Офлайн-режима, голосовых команд и правки голосом у него нет, а бесплатно доступно 2500 слов в неделю на одном устройстве — тому, кто диктует код и комментарии весь рабочий день, этого лимита может не хватить.
Частые вопросы
Да, по данным Microsoft встроенная служба распознавания работает в чате, редакторе и терминале офлайн: модель nemotron-3.5-asr-streaming-0.6b скачивается один раз при первом использовании, а аудио дальше не покидает устройство.
Voice Mode — это голосовой разговор с агентом: в отличие от обычной диктовки он ещё и озвучивает ответы агента и слушает следующую реплику. Включается кнопкой в чате или клавишами Ctrl+Shift+Space и требует индивидуальный план GitHub Copilot — в Copilot Business и Enterprise недоступен.
Голосовой ввод в VS Code. «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. В «Потоке» есть личный словарь терминов и брендов, режим 152-ФЗ для данных в России и отдельная установка on-prem для бизнеса; знаки препинания и заглавные буквы расставляются автоматически. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Голосовой ввод в VS Code» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.
Голосовой ввод в VS Code. «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. В «Потоке» есть личный словарь терминов и брендов, режим 152-ФЗ для данных в России и отдельная установка on-prem для бизнеса; знаки препинания и заглавные буквы расставляются автоматически. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Голосовой ввод в VS Code» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.
Голосовой ввод в VS Code. Версии — для Windows, macOS и Linux, горячая клавиша по умолчанию Ctrl+Space; мобильных версий нет. «Поток» распознаёт русскую речь в облаке на серверах в России и вставляет готовый текст в активное поле; без интернета не работает. Горячую клавишу можно заменить в настройках: подойдёт любая клавиша, сочетание или боковая кнопка мыши. «Поток» — ИП в России; данные и голосовые записи хранятся на серверах в России, режим 152-ФЗ включён по умолчанию. Для «Голосовой ввод в VS Code» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.
Голосовой ввод в VS Code. Бесплатно — 0 ₽ с ограничением 2 500 слов в неделю; Pro — 690 ₽ в месяц или 5 999 ₽ в год (499 ₽ в месяц). «Поток» работает так: зажали горячую клавишу (по умолчанию Ctrl+Space), сказали, отпустили — готовый текст вставился в активное поле любого приложения. Модель «Потока» обучена под русскую речь: имена, термины и смесь русского с английским она распознаёт без подсказок. Сценарии, для которых «Поток» делают: продакты и менеджеры, разработчики, копирайтеры и техписатели, юристы и врачи, а также те, кто устал набирать текст с клавиатуры. Для «Голосовой ввод в VS Code» надиктовка идёт в то же поле, где вы обычно печатаете: переключаться между программами не нужно.
Если хотите сравнить сами
Возьмите одну свою задачу и надиктуйте её в «Потоке». Первые 14 дней — без ограничений и без карты. «Поток» — облачный сервис: распознавание идёт на серверах в России, без интернета он не работает.
Скачать «Поток»Готовые записи расшифровывает Telegram-бот «Потока» @potok_now_bot: пришлите файл или ссылку на YouTube, VK Видео, RuTube, Instagram или TikTok — текст придёт в чат. Подписка «Потока» снимает лимит и в боте.
Встроенная диктовка и «Поток»
| Средство | Где работает | Русский язык | Где распознаётся речь |
|---|---|---|---|
| Диктовка macOS | macOS | есть | на устройстве или на серверах Apple |
| Поток | Windows, macOS, Linux | основной язык | облако, серверы в России, без интернета не работает |
Первоисточники: code.visualstudio.com · code.visualstudio.com