# Synthèse vocale pour Codex, Cursor et VS Code

Mis à jour 2026-11-01

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.

Ce guide couvre VS Code, Codex CLI et Cursor, avec une voix gratuite hors ligne créée par le moteur SuperClonica.

## Créer la voix une fois

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.

## VS Code: lire les réponses du chat

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.

## Codex CLI: un son à la fin d’un tour

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.

## Cursor: un hook stop

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.

## Faire lire du texte à la demande avec MCP

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.

## Autres guides

- [Synthèse vocale Claude: mode vocal et voix pour Claude Code](https://superclonica.com/fr/guides/claude-text-to-speech)
- [Un serveur MCP de synthèse vocale : faites parler votre agent IA](https://superclonica.com/fr/guides/tts-mcp-server)
- [Serveur MCP de synthèse vocale: donnez une voix à votre assistant IA](https://superclonica.com/fr/guides/text-to-speech-mcp-server)
- [Copilot à voix haute: écouter les réponses de Microsoft Copilot](https://superclonica.com/fr/guides/copilot-read-aloud)
- [Ollama avec synthèse vocale : faites parler votre modèle local, hors ligne](https://superclonica.com/fr/guides/ollama-text-to-speech)
- [ChatGPT en synthèse vocale : d’une réponse à un fichier audio](https://superclonica.com/fr/guides/chatgpt-text-to-speech)
- [Synthèse vocale dans Fortnite: l’activer et la désactiver](https://superclonica.com/fr/guides/fortnite-text-to-speech)
- [Comment empêcher le téléphone d’annoncer qui appelle](https://superclonica.com/fr/guides/turn-off-caller-name-announcement)
- [Comment désactiver le narrateur sur Mac, Chromebook et Xbox](https://superclonica.com/fr/guides/turn-off-narrator-mac-chromebook-xbox)
- [Narrateur de Minecraft: le couper, le régler ou donner de vraies voix à votre map](https://superclonica.com/fr/guides/minecraft-narrator)
- [Synthèse vocale pour LLM locaux et chatbots](https://superclonica.com/fr/guides/local-llm-text-to-speech)
- [Synthèse vocale en masse depuis un tableur](https://superclonica.com/fr/guides/bulk-text-to-speech)

## Synthèse vocale et comparatifs

- [Une synthèse vocale qui tourne sur votre propre ordinateur](https://superclonica.com/fr/text-to-speech)
- [Supertonic vs SuperClonica : le même modèle, plus rapide et plus net](https://superclonica.com/fr/compare/supertonic)
- [Fish Audio et Fish Speech face à SuperClonica](https://superclonica.com/fr/compare/fish-audio)
- [OmniVoice ou SuperClonica : plus de langues ou plus de vitesse](https://superclonica.com/fr/compare/omnivoice)
- [Qwen3-TTS ou SuperClonica pour une synthèse vocale locale](https://superclonica.com/fr/compare/qwen3-tts)
- [VoxCPM 2 ou SuperClonica : son studio ou vitesse sur CPU](https://superclonica.com/fr/compare/voxcpm)
- [F5-TTS ou SuperClonica : clonage zero-shot ou synthèse rapide sur CPU](https://superclonica.com/fr/compare/f5-tts)
- [Une alternative hors ligne à ElevenLabs](https://superclonica.com/fr/compare/elevenlabs)
- [Kokoro TTS ou SuperClonica : deux petits modèles de synthèse vocale locale](https://superclonica.com/fr/compare/kokoro)
- [Piper TTS ou SuperClonica : petits appareils ou voix sur mesure](https://superclonica.com/fr/compare/piper)
- [Coqui XTTS-v2 ou SuperClonica : une alternative à Coqui TTS](https://superclonica.com/fr/compare/xtts)
- [Chatterbox TTS ou SuperClonica : clonage instantané ou fichier de voix entraîné](https://superclonica.com/fr/compare/chatterbox)

## Questions fréquentes

### Cursor a-t-il la synthèse vocale?

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.

### Codex CLI peut-il lire ses réponses?

Pas tout seul, mais notify transmet la dernière réponse à votre programme, qui peut la lire avec un moteur hors ligne.

### Comment faire lire le chat de VS Code?

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.

### Est-ce gratuit?

Oui: le moteur est gratuit et hors ligne, et le serveur MCP donne 3 minutes par jour avec une clé gratuite.

- [Obtenir une clé d’API gratuite](https://superclonica.com/fr/speech-api)
- [Voir les voix](https://superclonica.com/fr/explore)
- [Installer le moteur SuperClonica](https://superclonica.com/fr/superclonica)

## Sources

- [OpenAI: Codex advanced configuration (notify)](https://developers.openai.com/codex/config-advanced)
- [Cursor: Hooks](https://cursor.com/docs/hooks)
- [VS Code: Voice support](https://code.visualstudio.com/docs/configure/accessibility/voice)
- [VS Code: AI settings reference](https://code.visualstudio.com/docs/agents/reference/ai-settings)
- [SuperClonica](https://superclonica.com/fr/)
- [Catalogue de voix IA pour la synthèse vocale](https://superclonica.com/fr/explore)
- [API de synthèse vocale : clé gratuite](https://superclonica.com/fr/speech-api)
- [Commandes de voix personnalisées](https://superclonica.com/fr/requests)
- [Guide: voix, TTS local et entraînement](https://superclonica.com/fr/guide)
- [Installer le moteur rapide pour Supertonic 3](https://superclonica.com/fr/superclonica)
- [À propos: des passionnés de synthèse vocale](https://superclonica.com/fr/about)
- [Contact, support et signalement de voix](https://superclonica.com/fr/contacts)
- [Politique de confidentialité](https://superclonica.com/fr/privacy)
- [Conditions d'utilisation](https://superclonica.com/fr/terms)
- [Synthèse vocale](https://superclonica.com/fr/text-to-speech)
