Claude-voice : Synthèse vocale locale avec mise en évidence des mots pour Claude Code

Ce que fait claude-voice
Claude-voice ajoute une fonctionnalité de synthèse vocale au mode /voice de Claude Code, qui normalement n'accepte que la saisie vocale mais répond par du texte silencieux. Cet outil complète la boucle en faisant parler Claude à voix haute avec mise en évidence des mots en temps réel.
Fonctionnalités clés et mise en œuvre
L'outil répond aux limitations que le développeur a trouvées dans les options existantes :
- La version gratuite d'ElevenLabs ne peut pas utiliser les voix via l'API (erreur 402 instantanée)
- VoiceMode (893 étoiles sur GitHub) est un serveur MCP avec plus de 100 fichiers, incluant un mode DJ, des polices sonores et des fonctionnalités de connexion d'équipe - plus complexe que nécessaire
- OpenAI TTS fonctionne mais coûte de l'argent et envoie tout sur leurs serveurs
- Aucune des options existantes n'avait de mise en évidence au niveau des mots - elles se contentaient toutes de jouer l'audio en arrière-plan
Les fonctionnalités spécifiques de Claude-voice :
- Un seul fichier Python qui s'installe comme un hook Stop de Claude Code
- Utilise Kokoro TTS (82 millions de paramètres, fonctionne sur CPU) - entièrement local, aucune clé API requise
- Mise en évidence des mots en temps réel de style karaoké avec une fenêtre glissante et une barre de progression
- Supprime le markdown, les blocs de code et les URL avant la lecture
- Corrige la prononciation des termes techniques (CLI, API, JSON, nginx, kubectl sont tous prononcés correctement)
- Appuyez sur n'importe quelle touche pour interrompre la parole
- 12 voix disponibles (américaines/britanniques, masculines/féminines)
- La configuration de claude-voice ajoute le hook automatiquement - aucune configuration manuelle nécessaire
Performances et configuration
Le temps jusqu'au premier audio est d'environ 1 seconde à chaud, 6 secondes à froid (chargement du modèle). Le défi d'implémentation le plus difficile a été de comprendre l'astuce /dev/tty pour écrire sous le moteur de rendu de Claude Code.
Commandes d'installation :
pip install kokoro sounddevice numpy
git clone https://github.com/Null-Phnix/claude-voice
cd claude-voice
python speak.py setup
python speak.py demoLa vidéo de démonstration montre comment demander à Claude le rôle de Loki en tant que farceur dans la mythologie nordique en utilisant le mode vocal, avec Claude répondant et la TTS lisant la réponse complète avec mise en évidence des mots en bas du terminal.
📖 Read the full source: r/ClaudeAI
👀 See Also

Compétence OpenClaw Réduit le Transfert d'Agent en Permettant l'Exécution Automatique
Une nouvelle compétence pour les agents OpenClaw aborde le problème courant où les agents identifient l'étape suivante mais s'arrêtent à 'voici ce qu'il faut faire ensuite', nécessitant un transfert à un humain. La compétence permet aux agents d'effectuer certaines actions eux-mêmes, comme s'inscrire, publier, répondre et signer.

Invitation de conception du système Claude conçue par rétro-ingénierie pour des agents d'IA UI sans déchets
Prompt système open source qui remplace les sorties génériques SaaS par une philosophie de conception rigoureuse : WCAG, vraie grille CSS, systèmes basés sur des tokens et 14 compétences procédurales.

Système de mémoire MCP local avec consolidation pour les conversations d'IA
Un développeur a créé un serveur MCP qui fournit une mémoire locale persistante pour les clients d'IA, utilisant Qwen 2.5-7B pour consolider les conversations en documents de connaissances structurés toutes les 6 heures. Le système fonctionne entièrement sur votre matériel avec une déduplication sémantique, un score adaptatif et une recherche vectorielle FAISS.

Architecture de la Mémoire de Vektori : Principes du Système Fuité de Claude
Vektori met en œuvre un graphe de phrases hiérarchique à trois couches pour la mémoire IA, inspiré des principes divulgués de l'architecture de Claude. Le système utilise des filtres de qualité stricts, une récupération sceptique avec un score minimum de 0,3 et conserve l'historique des corrections entre les sessions.