{"kind":"guides","slug":"coding-agent-text-to-speech","path":"/guides/coding-agent-text-to-speech","title":"Озвучка для Codex, Cursor и VS Code | SuperClonica","description":"Озвучка для ИИ-агентов в коде: чтение ответов чата в VS Code, голосовой сигнал, когда Codex или Cursor закончили, и озвучка ответов офлайн.","h1":"Озвучка текста для Codex, Cursor и VS Code","intro":"ИИ-агенты для кода работают минутами, и голосовой сигнал подскажет, что они закончили, без взгляда на экран. Некоторые редакторы умеют ещё и читать ответы вслух.\n\nЭто руководство про VS Code, Codex CLI и Cursor с бесплатным офлайн-голосом от движка SuperClonica.","sections":[{"heading":"Сделайте голос один раз","paragraphs":["Установите бесплатный движок (python -m pip install superclonica-cpu) и сделайте короткий клип любым из примерно 190 голосов: superclonica --text \"Done!\" --voice F2 --lang en --output done.wav. Положите его в папку sounds в домашнем каталоге. Примеры ниже проигрывают его через afplay в macOS; в Linux используйте paplay, а в Windows — небольшой скрипт, который проигрывает WAV-файл."]},{"heading":"VS Code: чтение ответов чата вслух","paragraphs":["С расширением VS Code Speech у каждого ответа чата есть значок динамика, который читает его вслух, а Escape останавливает чтение. Настройка accessibility.voice.autoSynthesize (по умолчанию выключена) читает ответы сама, если вы спрашивали голосом. В новых версиях есть ещё экспериментальный Voice Mode (agents.voice.enabled), который читает ответы агента и слушает уточнения."]},{"heading":"Codex CLI: звук в конце хода","paragraphs":["Codex запускает программу из настройки notify в ~/.codex/config.toml, когда ход завершён; в конфиге проекта эта настройка игнорируется. Codex добавляет один аргумент с JSON, поэтому вызывайте плеер через оболочку: notify = [\"sh\", \"-c\", \"afplay $HOME/sounds/done.wav\", \"codex\"]. В JSON есть last-assistant-message, так что небольшой скрипт может озвучить сам ответ движком и проиграть его."]},{"heading":"Cursor: хук stop","paragraphs":["Cursor читает хуки из ~/.cursor/hooks.json (или .cursor/hooks.json в проекте). Событие stop срабатывает, когда агент закончил, и передаёт на стандартный ввод статус completed, aborted или error: {\"version\": 1, \"hooks\": {\"stop\": [{\"command\": \"afplay ~/sounds/done.wav\"}]}}. Скрипт может проверить статус и проиграть другой клип при ошибке."]},{"heading":"Озвучка по запросу через MCP","paragraphs":["Чтобы агент озвучивал текст голосом персонажа или диктора, когда вы просите, подключите MCP-сервер SuperClonica по адресу https://superclonica.com/mcp с бесплатным API-ключом. Он работает в VS Code, Cursor и Claude Code и возвращает ссылку на аудиофайл."]}],"faq":[{"question":"Есть ли озвучка в Cursor?","answer":"Встроенного голоса для ответов в Cursor нет. Хук stop может проиграть звук или озвучить результат, а MCP-сервер — озвучить текст по запросу."},{"question":"Может ли Codex CLI читать ответы вслух?","answer":"Сам — нет, но notify передаёт последний ответ вашей программе, а она может озвучить его офлайн-движком."},{"question":"Как заставить VS Code читать чат вслух?","answer":"Установите расширение VS Code Speech и нажмите значок динамика у ответа или включите accessibility.voice.autoSynthesize, чтобы слышать ответы на голосовые запросы."},{"question":"Это бесплатно?","answer":"Да: движок бесплатный и офлайн, а MCP-сервер даёт 3 минуты в день с бесплатным ключом."}],"cta":{"catalog":"Выбрать голос","install":"Установить движок SuperClonica","api":"Получить API-ключ бесплатно"},"sources":[{"label":"OpenAI: Codex advanced configuration (notify)","url":"https://developers.openai.com/codex/config-advanced"},{"label":"Cursor: Hooks","url":"https://cursor.com/docs/hooks"},{"label":"VS Code: Voice support","url":"https://code.visualstudio.com/docs/configure/accessibility/voice"},{"label":"VS Code: AI settings reference","url":"https://code.visualstudio.com/docs/agents/reference/ai-settings"}],"published":"2026-11-01","updated":"2026-11-01","pages":[{"slug":"claude-text-to-speech","path":"/guides/claude-text-to-speech","h1":"Озвучка текста в Claude: голосовой режим и речь для Claude Code"},{"slug":"tts-mcp-server","path":"/guides/tts-mcp-server","h1":"MCP-сервер озвучки текста: пусть ваш AI-агент говорит вслух"},{"slug":"text-to-speech-mcp-server","path":"/guides/text-to-speech-mcp-server","h1":"MCP-сервер озвучки текста: дайте своему ИИ-ассистенту голос"},{"slug":"copilot-read-aloud","path":"/guides/copilot-read-aloud","h1":"Copilot читает вслух: слушайте ответы Microsoft Copilot"},{"slug":"ollama-text-to-speech","path":"/guides/ollama-text-to-speech","h1":"Озвучка текста для Ollama: пусть локальная модель говорит, полностью офлайн"},{"slug":"chatgpt-text-to-speech","path":"/guides/chatgpt-text-to-speech","h1":"Озвучка ChatGPT: от ответа к аудиофайлу"},{"slug":"fortnite-text-to-speech","path":"/guides/fortnite-text-to-speech","h1":"Озвучка текста в Fortnite: как включить и выключить"},{"slug":"turn-off-caller-name-announcement","path":"/guides/turn-off-caller-name-announcement","h1":"Как отключить голос, который говорит, кто звонит"},{"slug":"turn-off-narrator-mac-chromebook-xbox","path":"/guides/turn-off-narrator-mac-chromebook-xbox","h1":"Как отключить экранного диктора на Mac, Chromebook и Xbox"},{"slug":"minecraft-narrator","path":"/guides/minecraft-narrator","h1":"Рассказчик в Minecraft: отключить, настроить или дать карте живые голоса"},{"slug":"local-llm-text-to-speech","path":"/guides/local-llm-text-to-speech","h1":"Озвучка для локальных LLM и чат-ботов"},{"slug":"bulk-text-to-speech","path":"/guides/bulk-text-to-speech","h1":"Массовая озвучка текста из таблицы"}],"related":[{"slug":"text-to-speech","path":"/text-to-speech","h1":"Текст в речь: синтез речи и озвучка на вашем компьютере"},{"slug":"supertonic","path":"/compare/supertonic","h1":"SuperClonica против Supertonic: та же модель, быстрее и чище"},{"slug":"fish-audio","path":"/compare/fish-audio","h1":"Fish Audio и Fish Speech или SuperClonica"},{"slug":"omnivoice","path":"/compare/omnivoice","h1":"OmniVoice или SuperClonica: больше языков или больше скорости"},{"slug":"qwen3-tts","path":"/compare/qwen3-tts","h1":"Qwen3-TTS или SuperClonica для локального синтеза речи"},{"slug":"voxcpm","path":"/compare/voxcpm","h1":"VoxCPM 2 или SuperClonica: студийный звук или скорость на CPU"},{"slug":"f5-tts","path":"/compare/f5-tts","h1":"F5-TTS или SuperClonica: клонирование без обучения или быстрая речь на CPU"},{"slug":"elevenlabs","path":"/compare/elevenlabs","h1":"Офлайн-альтернатива ElevenLabs"},{"slug":"kokoro","path":"/compare/kokoro","h1":"Kokoro TTS или SuperClonica: две компактные модели для синтеза речи"},{"slug":"piper","path":"/compare/piper","h1":"Piper TTS или SuperClonica: маленькие устройства или свои голоса"},{"slug":"xtts","path":"/compare/xtts","h1":"Coqui XTTS-v2 или SuperClonica: альтернатива Coqui TTS"},{"slug":"chatterbox","path":"/compare/chatterbox","h1":"Chatterbox TTS или SuperClonica: мгновенный клон или обученный файл голоса"}]}