GUIDE

Synthèse vocale pour Codex, Cursor et VS Code

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.