Блог

Голосовой режим Codex: включение /voice в версии 0.155

Markdown

Голосовые разговоры появились в Codex CLI 0.155. Узнайте, как обновить CLI, включить /voice через /experimental, пользоваться командами mute и stop и учитывать ограничения экспериментального режима.

Читать статью полностью

17 сентября 2026 года вышла стабильная версия Codex CLI 0.155.0, а 18 сентября — исправление 0.155.1. В версии 0.155.0 добавили экспериментальные голосовые беседы с агентом в терминальном интерфейсе: задачу можно произнести, а ответ — прослушать. Для запуска предусмотрена команда /voice.

Изначально функция отключена и доступна не во всех сборках. Чтобы её включить, откройте /experimental, выберите Voice conversations и перезапустите Codex. Сведения ниже сопоставлены с заметками к выпускам и материалами OpenAI о реализации, актуальными на 19 сентября 2026 года. Сам голосовой режим в рамках подготовки исходного материала не запускался: описание основано на первоисточниках и не является результатом собственного тестирования.

Дополнительные инструкции доступны в документации Ailoot.

Что нового в Codex 0.155?

Ключевое

Стабильный выпуск 0.155.0 от 17.09.2026 добавил экспериментальные голосовые беседы: команда /voice запускает аудиодиалог с агентом в обе стороны. Текст разговора отображается по мере беседы. По умолчанию режим отключён; включить его можно через /experimental. Прежний режим /realtime, который использовал вход по API-ключу, удалили в июне 2026 года.

В версии 0.155.0 голос вернулся в терминал в обновлённом виде: команда /voice запускает беседу, а интерфейс показывает текущую расшифровку, состояние записи и элементы управления микрофоном.

У режима есть несколько условий и ограничений:

  • он экспериментальный и изначально выключен;
  • доступен только в поддерживаемых сборках. В заметках OpenAI не приводит точный перечень платформ; совместимость проверяется при запуске;
  • описание реализации указывает на локальную обработку аудио через WebRTC и сигнализацию через app-server. Это не доказывает, что разговор целиком обрабатывается на устройстве пользователя: подробный маршрут данных в заметках не описан.

В выпуске 0.155.0 также появились текущие сводки рассуждений в строке состояния, управление задачами в обзоре агентов — скрытие, архивирование и удаление, подтверждение запросов к MCP-серверам (подключаемым внешним инструментам) с помощью Touch ID на Mac, настройка расписания обновлений фоновой службы и получение учётных данных Amazon Bedrock из внешних команд. Выпуск 0.155.1 содержит небольшое исправление: для новых локальных сессий сводки рассуждений снова отключены по умолчанию, поскольку некоторые провайдеры отклоняли запросы с ними.

Как обновить Codex до версии 0.155?

Главное

Выполните codex --version: требуется версия 0.155.0 или более поздняя. Команда обновления определяется способом установки: для npm — npm update -g @openai/codex, для Homebrew — brew upgrade --cask codex, а после установки скриптом запустите установщик ещё раз.

Для начала узнайте установленную версию:

codex --version

Если установлена версия ниже 0.155.0, обновите Codex тем же способом, которым устанавливали:

# Установка через npm
npm update -g @openai/codex

# Установка через Homebrew
brew upgrade --cask codex

Если вы запускали официальный скрипт с сайта, выполните его повторно:

# macOS или Linux
curl -fsSL https://chatgpt.com/codex/install.sh | sh

В Windows снова используйте тот же установщик PowerShell, что применяли при первой установке. Если Codex ещё не установлен или вы не знаете, каким способом входить, обратитесь к руководству Codex от OpenAI: назначение, установка и вход.

Как активировать голосовой режим?

Главное

Вызовите меню /experimental, включите Voice conversations, полностью перезапустите Codex и затем введите /voice. В описании функции в коде указано, что после включения необходим перезапуск.

Действуйте по порядку:

  1. В открытом Codex введите /experimental.
  2. В перечне экспериментальных возможностей найдите Voice conversations (пояснение к пункту: «Talk with Codex using /voice») и активируйте его.
  3. Полностью закройте Codex и запустите программу заново. Инструкция в описании функции гласит: «Restart Codex after enabling, then use /voice».
  4. Введите /voice, чтобы начать голосовой разговор.

Нужен микрофон и разрешение операционной системы на его использование. На Mac запрос на доступ появится при первой попытке записи; в Windows и Linux убедитесь, что нужный микрофон выбран устройством по умолчанию. Если в меню /experimental отсутствует Voice conversations, вероятно, установленная сборка не поддерживает функцию. Обновите Codex и проверьте меню ещё раз.

Что доступно в голосовом разговоре?

Главное

Команда /voice запускает двусторонний диалог: вы говорите, агент отвечает голосом, а на экране в реальном времени появляется расшифровка. Индикаторы показывают уровень звука микрофона и динамика. Микрофон отключается командой /voice mute, разговор завершается через /voice stop. В голосовом режиме озвучиваются только окончательные ответы; рассуждения и служебные комментарии не воспроизводятся.

Согласно описанию реализации, разговор включает следующие элементы:

  • Расшифровка в реальном времени. Ваши реплики и ответы агента отображаются по ходу разговора. На экране видны состояние беседы и уровни звука микрофона и динамика. При переходе между диалогами текст сохраняется.
  • Озвучиваются только финальные ответы. Агент произносит итоговые ответы в голосовой беседе, но не рассуждения и промежуточные комментарии. Ответы, полученные в текстовом режиме, голосом не повторяются.
  • Управление с клавиатуры. Команда /voice mute выключает микрофон; для этого действия можно настроить сочетание клавиш. Команда /voice stop завершает разговор.
  • Ограниченная запись в журналы. Текст озвученных ответов и данные о событиях голосовой сессии исключены из receipt- и debug-журналов.

Аудио обрабатывается сервисом OpenAI. Не сообщайте в голосовом режиме конфиденциальные сведения, например данные клиентов или числовую информацию, которая не должна покидать ваше устройство.

В каких ситуациях удобен голос, а когда лучше писать?

Главное

Голосовой ввод подходит, когда задачу проще сформулировать устно: обсудить план, продиктовать вводные или спросить, над чем сейчас работает агент, не отрываясь от текущего дела. Для команд, путей, кода и точных, посимвольно воспроизводимых данных удобнее текст.

Несколько вариантов применения /voice:

  • Продиктовать задачу целиком. Если говорить быстрее, чем печатать, голосом можно передать большой объём вводных: историю задачи, уже испробованные способы и то, чего следует избегать. Теперь такой способ доступен непосредственно в Codex.
  • Задавать вопросы во время работы. Пока агент выполняет задачу, можно спросить вслух, например: «Что ты сейчас делаешь?» или «Почему ты выбрал этот вариант?», не обращаясь к клавиатуре.
  • Обсудить решение до начала программирования. Можно устно перечислить три подхода и попросить агента сравнить их — это удобный формат живого обсуждения.

Точные команды, пути к файлам, фрагменты программного кода и сообщения об ошибках лучше передавать текстом. Если требуется лишь быстро надиктовать текст без диалога, можно воспользоваться локальным решением, например Whisper: оно бесплатно и не отправляет аудио наружу. Этот способ описан в статье о бесплатном голосовом вводе с помощью Whisper.

Какие ограничения нужно учитывать и что проверить?

Основное

Голосовой режим остаётся экспериментальным, поэтому команды и его поведение могут измениться. Поддерживаются не все сборки, а сведения о доступности на разных тарифах OpenAI не опубликованы. Аудио передаётся сервису OpenAI. В предварительных сборках ветки 0.156 режим уже переведён в стабильный и включён изначально; в стабильной версии 0.155 его пока нужно запускать через /experimental.

Перед началом проверьте следующее:

  • Экспериментальный режим. В заметках к выпуску он прямо назван экспериментальным. Команды и поведение могут измениться; при неполадках изучите заметки к актуальной версии.
  • Совместимость сборки. OpenAI сообщает о поддерживаемых сборках, но не публикует список платформ в заметках к выпуску. Поддержка определяется при запуске. Если в /experimental нет нужного пункта, проверьте установленную версию и совместимость сборки.
  • Доступность на тарифах. В заметках к выпуску не указано, какие подписки ChatGPT включают голосовые беседы. Если при активированной функции /voice не запускается, проверьте условия своего тарифа по документации.
  • Передача аудио. Разговор не ограничивается обработкой только на устройстве пользователя; подробный путь обработки OpenAI в заметках не описывает. В материалах о реализации упомянуты локальное аудио WebRTC и сигнализация через app-server. До обсуждения рабочих данных убедитесь, что их передача разрешена.
  • Включение по умолчанию в версии 0.156. В коде уже предусмотрен переход голосовых бесед из экспериментального режима в стабильный с включением по умолчанию. Это изменение попало в предварительные сборки 0.156.0-alpha, но отсутствует в стабильной версии 0.155. Судя по коду, после выпуска 0.156 включать функцию через /experimental отдельно не потребуется.

При выборе терминального агента голосовой режим — лишь один из критериев. Сопоставление возможностей приведено в обзоре Codex или Claude Code.

Краткий вывод

В Codex 0.155.0 появились голосовые беседы с агентом в терминале. Чтобы ими воспользоваться, активируйте функцию через /experimental, перезапустите программу и введите /voice; команды /voice mute и /voice stop выключают микрофон и завершают разговор. Агент вслух произносит только итоговые ответы, не озвучивая рассуждения, а текст беседы отображается в реальном времени. Функция экспериментальная, доступна не во всех сборках, и аудио передаётся за пределы устройства. В предварительных сборках ветки 0.156 голосовой режим уже переводят в стабильный и включают по умолчанию. Обновите Codex подходящей для вашей установки командой, активируйте функцию и проверьте её на своей задаче.

Источники

Когда будете готовы, познакомьтесь с Ailoot.

Подробнее

Вопросы и ответы

Почему в /experimental отсутствует Voice conversations?

Проверьте установленную версию Codex и поддержку функции сборкой. В описанном стабильном процессе 0.155 её включают в /experimental и перезапускают перед /voice. Заметки предварительных выпусков описывают другие значения по умолчанию.

Стоит ли диктовать точные пути и команды?

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

Все статьи