{"kind":"guides","slug":"coding-agent-text-to-speech","path":"/guides/coding-agent-text-to-speech","title":"Synthèse vocale pour Codex, Cursor et VS Code | SuperClonica","description":"Synthèse vocale pour agents de code : lire le chat de VS Code, une alerte parlée quand Codex ou Cursor a fini et des réponses lues hors ligne.","h1":"Synthèse vocale pour Codex, Cursor et VS Code","intro":"Les agents de code travaillent des minutes entières, et une alerte parlée vous dit quand ils ont fini sans regarder l’écran. Certains éditeurs savent aussi lire les réponses à voix haute.\n\nCe guide couvre VS Code, Codex CLI et Cursor, avec une voix gratuite hors ligne créée par le moteur SuperClonica.","sections":[{"heading":"Créer la voix une fois","paragraphs":["Installez le moteur gratuit (python -m pip install superclonica-cpu) et créez un court clip avec l’une des quelque 190 voix : superclonica --text \"Done!\" --voice F2 --lang en --output done.wav. Placez-le dans un dossier sounds de votre répertoire personnel. Les exemples le jouent avec afplay sous macOS ; sous Linux, utilisez paplay, et sous Windows un petit script qui joue le fichier WAV."]},{"heading":"VS Code : lire les réponses du chat","paragraphs":["Avec l’extension VS Code Speech, chaque réponse du chat a une icône de haut-parleur qui la lit, et Échap l’arrête. Le réglage accessibility.voice.autoSynthesize (désactivé par défaut) lit les réponses automatiquement quand vous avez posé la question à voix haute. Les versions récentes ont aussi un Voice Mode expérimental (agents.voice.enabled) qui lit les réponses de l’agent et écoute la suite."]},{"heading":"Codex CLI : un son à la fin d’un tour","paragraphs":["Codex lance le programme indiqué par notify dans ~/.codex/config.toml quand un tour se termine ; le réglage est ignoré dans la configuration propre à un projet. Codex ajoute un argument JSON, appelez donc le lecteur via un shell : notify = [\"sh\", \"-c\", \"afplay $HOME/sounds/done.wav\", \"codex\"]. Le JSON contient last-assistant-message : un petit script peut aussi faire lire la réponse par le moteur et la jouer."]},{"heading":"Cursor : un hook stop","paragraphs":["Cursor lit les hooks dans ~/.cursor/hooks.json (ou .cursor/hooks.json dans un projet). L’événement stop se déclenche quand l’agent a fini, avec le statut completed, aborted ou error sur l’entrée standard : {\"version\": 1, \"hooks\": {\"stop\": [{\"command\": \"afplay ~/sounds/done.wav\"}]}}. Un script peut vérifier le statut et jouer un autre clip en cas d’erreur."]},{"heading":"Faire lire du texte à la demande avec MCP","paragraphs":["Pour qu’un agent lise un texte avec une voix de personnage ou de narrateur quand vous le demandez, connectez le serveur MCP de SuperClonica à l’adresse https://superclonica.com/mcp avec une clé d’API gratuite. Il fonctionne dans VS Code, Cursor et Claude Code et renvoie un lien vers le fichier audio."]}],"faq":[{"question":"Cursor a-t-il la synthèse vocale ?","answer":"Cursor n’a pas de voix intégrée pour les réponses. Un hook stop peut jouer un son ou lire le résultat, et un serveur MCP lit du texte à la demande."},{"question":"Codex CLI peut-il lire ses réponses ?","answer":"Pas tout seul, mais notify transmet la dernière réponse à votre programme, qui peut la lire avec un moteur hors ligne."},{"question":"Comment faire lire le chat de VS Code ?","answer":"Installez l’extension VS Code Speech et cliquez sur l’icône de haut-parleur d’une réponse, ou activez accessibility.voice.autoSynthesize pour entendre les réponses aux demandes parlées."},{"question":"Est-ce gratuit ?","answer":"Oui : le moteur est gratuit et hors ligne, et le serveur MCP donne 3 minutes par jour avec une clé gratuite."}],"cta":{"catalog":"Voir les voix","install":"Installer le moteur SuperClonica","api":"Obtenir une clé d’API gratuite"},"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":"Synthèse vocale Claude : mode vocal et voix pour Claude Code"},{"slug":"tts-mcp-server","path":"/guides/tts-mcp-server","h1":"Un serveur MCP de synthèse vocale : faites parler votre agent IA"},{"slug":"text-to-speech-mcp-server","path":"/guides/text-to-speech-mcp-server","h1":"Serveur MCP de synthèse vocale : donnez une voix à votre assistant IA"},{"slug":"copilot-read-aloud","path":"/guides/copilot-read-aloud","h1":"Copilot à voix haute : écouter les réponses de Microsoft Copilot"},{"slug":"ollama-text-to-speech","path":"/guides/ollama-text-to-speech","h1":"Ollama avec synthèse vocale : faites parler votre modèle local, hors ligne"},{"slug":"chatgpt-text-to-speech","path":"/guides/chatgpt-text-to-speech","h1":"ChatGPT en synthèse vocale : d’une réponse à un fichier audio"},{"slug":"fortnite-text-to-speech","path":"/guides/fortnite-text-to-speech","h1":"Synthèse vocale dans Fortnite : l’activer et la désactiver"},{"slug":"turn-off-caller-name-announcement","path":"/guides/turn-off-caller-name-announcement","h1":"Comment empêcher le téléphone d’annoncer qui appelle"},{"slug":"turn-off-narrator-mac-chromebook-xbox","path":"/guides/turn-off-narrator-mac-chromebook-xbox","h1":"Comment désactiver le narrateur sur Mac, Chromebook et Xbox"},{"slug":"minecraft-narrator","path":"/guides/minecraft-narrator","h1":"Narrateur de Minecraft : le couper, le régler ou donner de vraies voix à votre map"},{"slug":"local-llm-text-to-speech","path":"/guides/local-llm-text-to-speech","h1":"Synthèse vocale pour LLM locaux et chatbots"},{"slug":"bulk-text-to-speech","path":"/guides/bulk-text-to-speech","h1":"Synthèse vocale en masse depuis un tableur"}],"related":[{"slug":"text-to-speech","path":"/text-to-speech","h1":"Une synthèse vocale qui tourne sur votre propre ordinateur"},{"slug":"supertonic","path":"/compare/supertonic","h1":"Supertonic vs SuperClonica : le même modèle, plus rapide et plus net"},{"slug":"fish-audio","path":"/compare/fish-audio","h1":"Fish Audio et Fish Speech face à SuperClonica"},{"slug":"omnivoice","path":"/compare/omnivoice","h1":"OmniVoice ou SuperClonica : plus de langues ou plus de vitesse"},{"slug":"qwen3-tts","path":"/compare/qwen3-tts","h1":"Qwen3-TTS ou SuperClonica pour une synthèse vocale locale"},{"slug":"voxcpm","path":"/compare/voxcpm","h1":"VoxCPM 2 ou SuperClonica : son studio ou vitesse sur CPU"},{"slug":"f5-tts","path":"/compare/f5-tts","h1":"F5-TTS ou SuperClonica : clonage zero-shot ou synthèse rapide sur CPU"},{"slug":"elevenlabs","path":"/compare/elevenlabs","h1":"Une alternative hors ligne à ElevenLabs"},{"slug":"kokoro","path":"/compare/kokoro","h1":"Kokoro TTS ou SuperClonica : deux petits modèles de synthèse vocale locale"},{"slug":"piper","path":"/compare/piper","h1":"Piper TTS ou SuperClonica : petits appareils ou voix sur mesure"},{"slug":"xtts","path":"/compare/xtts","h1":"Coqui XTTS-v2 ou SuperClonica : une alternative à Coqui TTS"},{"slug":"chatterbox","path":"/compare/chatterbox","h1":"Chatterbox TTS ou SuperClonica : clonage instantané ou fichier de voix entraîné"}]}