Claude-voice: TTS local con resaltado de palabras para Claude Code

Qué hace claude-voice
Claude-voice agrega funcionalidad de síntesis de voz al modo /voice de Claude Code, que normalmente solo acepta entrada de voz pero responde con texto silencioso. Esta herramienta completa el ciclo haciendo que Claude hable sus respuestas en voz alta con resaltado de palabras en tiempo real.
Características clave e implementación
La herramienta aborda las limitaciones que el desarrollador encontró en las opciones existentes:
- El nivel gratuito de ElevenLabs no puede usar voces a través de API (error 402 instantáneo)
- VoiceMode (893 estrellas en GitHub) es un servidor MCP de más de 100 archivos con modo DJ, fuentes de sonido y funciones de conexión de equipo - más complejo de lo necesario
- OpenAI TTS funciona pero cuesta dinero y envía todo a sus servidores
- Ninguna de las opciones existentes tenía resaltado a nivel de palabra - todas solo reproducían audio en segundo plano
Características específicas de Claude-voice:
- Un archivo de Python que se instala como un gancho Stop de Claude Code
- Utiliza Kokoro TTS (82 millones de parámetros, se ejecuta en CPU) - completamente local, no se requieren claves API
- Resaltado de palabras estilo karaoke en tiempo real con una ventana deslizante y barra de progreso
- Elimina markdown, bloques de código y URL antes de hablar
- Corrige la pronunciación del desarrollador (CLI, API, JSON, nginx, kubectl todos se pronuncian correctamente)
- Presiona cualquier tecla para interrumpir el habla
- 12 voces disponibles (americano/británico, masculino/femenino)
- La configuración de claude-voice agrega el gancho automáticamente - no se necesita configuración manual
Rendimiento y configuración
El tiempo hasta el primer audio es aproximadamente 1 segundo en caliente, 6 segundos en frío (carga del modelo). El mayor desafío de implementación fue descubrir el truco de /dev/tty para escribir debajo del renderizador de Claude Code.
Comandos de instalación:
pip install kokoro sounddevice numpy
git clone https://github.com/Null-Phnix/claude-voice
cd claude-voice
python speak.py setup
python speak.py demoEl video de demostración muestra preguntarle a Claude sobre el papel de Loki como embaucador en la mitología nórdica usando el modo de voz, con Claude respondiendo y el TTS leyendo la respuesta completa con resaltado de palabras ejecutándose en la parte inferior de la terminal.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

LoreConvo: El Servidor MCP Agrega Memoria de Sesión Persistente a Claude Code
LoreConvo es un servidor MCP que proporciona a Claude Code memoria de sesión persistente, guardando y cargando automáticamente el contexto entre sesiones. Ahorra entre 3.000 y 8.000 tokens por sesión al eliminar la sobrecarga de recontextualización.

El Complemento Swarm Orchestra v2 Agrega Mensajería entre Agentes para Solucionar el Caos en el Equipo de Agentes de Código Claude
Swarm Orchestra es un complemento que aborda la función experimental TeamCreate de Claude Code, que puede generar agentes descontrolados. La versión 2 añade mensajería entre agentes mediante un enlace PreToolUse y autoconfiguración mediante una habilidad /teammate.

Desarrollador Crea Herramienta para Generación Realista de Bases de Datos Relacionales
Un desarrollador creó una herramienta que genera bases de datos relacionales completamente cargadas con datos realistas, resolviendo el problema de crear bases de datos de prueba con relaciones de clave externa intactas y consistencia entre tablas.

Sistema de desarrollo de productos de 31 agentes de código abierto para Claude con más de 12,000 líneas de contenido
Un Skill de Claude de código abierto proporciona 31 agentes de IA especializados y 20 marcos estratégicos que cubren todos los departamentos de la empresa, desde producto hasta cumplimiento. El sistema con licencia MIT incluye 62 archivos con más de 12,000 líneas de contenido accionable, cumplimiento específico por país para múltiples regiones y un sistema de carga inteligente que enruta las solicitudes de manera eficiente.