К основному содержанию
MCP-сервер CX Codex

voicemode — MCP-сервер для Claude Code: голосовой ввод и установка

voicemode даёт общаться с ИИ-агентом голосом: распознаёт речь и озвучивает ответы. Пригодится, когда руки заняты или хочется отдохнуть от экрана.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env VOICEMODE_DEBUG=<VOICEMODE_DEBUG> --env VOICEMODE_SKIP_TTS=<VOICEMODE_SKIP_TTS> --env VOICEMODE_PREFER_LOCAL=<VOICEMODE_PREFER_LOCAL> --env VOICEMODE_AUDIO_FORMAT=<VOICEMODE_AUDIO_FORMAT> --transport stdio voicemode -- uvx voice-mode
Открыть на GitHub

Что делает voicemode

Сервер связывает голосовой ввод и озвучивание ответов агента. Он использует распознавание речи и синтез речи; для локальной работы можно установить Whisper.cpp и Kokoro. Локальные службы речи поддерживают тот же API, что и OpenAI.

Для работы понадобятся компьютер с микрофоном и динамиками. При использовании облачных служб задайте OPENAI_API_KEY; для локального режима ключ OpenAI не требуется. В README указана поддержка Python 3.10–3.14 и платформ Linux, macOS, Windows, WSL и NixOS. Если микрофон не доступен в WSL2, нужны пакеты PulseAudio.

Какие задачи решает

  • надиктовать запрос агенту, когда руки заняты
  • получить голосовой ответ вместо чтения с экрана
  • обрабатывать речь локально с Whisper.cpp
  • озвучивать ответы локально через Kokoro

Примеры запросов агенту

  • Обсуди со мной голосом план изменений в проекте.
  • Выслушай моё описание ошибки и предложи, как её исправить.
  • Отвечай голосом, используя локальные службы речи.

Как установить voicemode

Командой платформы

claude mcp add --env OPENAI_API_KEY=<OPENAI_API_KEY> --env VOICEMODE_DEBUG=<VOICEMODE_DEBUG> --env VOICEMODE_SKIP_TTS=<VOICEMODE_SKIP_TTS> --env VOICEMODE_PREFER_LOCAL=<VOICEMODE_PREFER_LOCAL> --env VOICEMODE_AUDIO_FORMAT=<VOICEMODE_AUDIO_FORMAT> --transport stdio voicemode -- uvx voice-mode

Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера. uvx запускает команду с именем пакета; если в README она другая — uvx --from voice-mode <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

voice-agents davila7 Помогает спроектировать голосового агента: выбрать архитектуру, уложиться в задержку и не сломаться на перебиваниях. 194установок speech-engine elevenlabs Добавляет голосовой диалог в ваш агент: ElevenLabs берёт на себя микрофон, распознавание речи и озвучку, а сервер отдаёт текст ответа. CX Codex +1 6 500установок characteristic-voice NoizAI Придаёт синтезированной речи эмоции, паузы и разговорную интонацию. Нужен для голосовых сообщений с заданным настроением или референсом голоса. CX Codex +1 2 800установок speakturbo-tts EmZod Скилл даёт агенту голос: озвучивает текст вслух через локальный демон с задержкой около 90 мс. Пригодится, когда нужен быстрый звуковой отклик от Claude. CX Codex +1 1 000установок openai-whisper openclaw Скилл учит агента вызывать Whisper CLI и расшифровывать аудио на вашей машине. Ключ API не нужен. CX Codex +1 7 100установок faster-whisper ThePlasmak Локальная расшифровка аудио и видео на базе CTranslate2 без расходов на API. Распознаёт речь, определяет спикеров и создаёт субтитры. CX Codex +1 1 800установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о voicemode

Как установить voicemode в Claude Code?

Выполните claude mcp add voicemode -e OPENAI_API_KEY=<OPENAI_API_KEY> -- uvx voice-mode. Для облачных служб укажите свой ключ вместо <OPENAI_API_KEY>.

Что делает voicemode?

Сервер позволяет говорить с ИИ-агентом и получать голосовые ответы. Он поддерживает распознавание и синтез речи.

Можно ли использовать voicemode офлайн?

Да. Для локального распознавания речи предусмотрен Whisper.cpp, а для синтеза — Kokoro. Локальные службы позволяют работать без облачной обработки речи.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой