Desde principios de marzo de 2026, Claude Code incluye voice mode: un sistema push-to-talk que transcribe tu voz directamente en el prompt de la terminal. Hablas, suelta la tecla, y tu mensaje aparece escrito como si lo hubieras tecleado.
Lo he probado en mi entorno diario (Windows 11 + WSL2 + Ubuntu) y te cuento cómo funciona, cómo configurarlo, y cómo solucionar el problema de audio en WSL2 que seguramente te vas a encontrar.
¿Qué es exactamente?
Voice mode no es un asistente de voz. No es Siri ni Alexa. Claude no te habla de vuelta. Es mucho más simple y práctico que eso:
Mantienes pulsada una tecla
Hablas
Sueltas la tecla
Tu voz se transcribe en texto en el prompt
Claude lo procesa como si lo hubieras escrito
Mientras hablas, aparecen unas barras verticales de sonido en el input que te indican que está escuchando. Cuando sueltas, el texto aparece transcrito y listo para enviar.
La gracia está en que puedes mezclar voz y teclado en el mismo mensaje. Dictas la descripción del problema con la voz y tecleas la ruta del archivo. Lo mejor de ambos mundos.
Requisitos
Claude Code v2.1.69 o superior (recomendado v2.1.83+)
Autenticación con cuenta claude.ai (no funciona con API key directa, Bedrock ni Vertex)
Micrófono funcional accesible desde tu entorno
El rollout es progresivo: si no te aparece, es que aún no te ha llegado
Activar voice mode
Abre Claude Code y ejecuta:
/voiceVerás el mensaje:
Voice mode enabled. Hold Space to record. Dictation language: en (/config to change).Cambiar el idioma de dictado
Por defecto viene en inglés. Para cambiarlo a español, ejecuta /config, selecciona Language y ponlo en Español. La próxima vez que actives /voice mostrará Dictation language: es.
Tecla de push-to-talk
La tecla por defecto es Space (barra espaciadora). Mantienes pulsado, hablas, y sueltas. Así de simple.
Fix para WSL2 (Windows 11)
Si trabajas con WSL2, a día de hoy al escribir este artículo, voice mode no va a funcionar directamente. Te encontrarás con errores de ALSA tipo cannot find card '0' o simplemente no grabará audio.
El problema es que WSL2 no tiene drivers de sonido nativos. Sin embargo, WSLg (incluido en WSL2 en Windows 11) sí proporciona soporte de audio a través de PulseAudio vía RDP. Solo necesitas instalar los paquetes correctos y configurar ALSA para que redirija a PulseAudio.
Paso 1: Instalar los paquetes de audio
sudo apt install -y libasound2-plugins alsa-utils sox pulseaudio-utilsPaso 2: Configurar ALSA para usar PulseAudio
cat > ~/.asoundrc << 'EOF'
pcm.default pulse
ctl.default pulse
EOFPaso 3: Verificar que el micrófono está habilitado en Windows
Ve a Configuración → Privacidad y seguridad → Micrófono y asegúrate de que está activado.
Paso 4: Abrir un nuevo terminal
Cierra el terminal actual y abre uno nuevo para que cargue la configuración de .asoundrc.
Paso 5: Comprobar que graba audio
rec /tmp/test.wav trim 0 3Habla durante 3 segundos. Si ves algo como:
Input File : 'default' (alsa)
Channels : 2
Sample Rate : 48000
Done.El micrófono funciona. Puedes reproducir la grabación para confirmarlo:
paplay /tmp/test.wavDespués abre Claude Code, activa /voice y prueba a grabar de nuevo.
Nota importante sobre WSL2
Existe actualmente un bug reportado en GitHub donde Claude Code bloquea voice mode en WSL con un check hardcodeado que asume que el audio no está disponible. Esto no es correcto en WSL2 con WSLg, donde el audio funciona perfectamente si instalas los paquetes adecuados.
El issue está abierto y es probable que se solucione en próximas versiones, eliminando ese bloqueo y dejando que Claude Code detecte automáticamente si el audio está disponible en vez de rechazar WSL por completo.
Una reflexión necesaria
Voice mode es útil, pero no deberíamos usarlo para todo. Escribir código, redactar prompts precisos, estructurar ideas — son habilidades que hemos desarrollado con esfuerzo durante años. La escritura nos obliga a pensar con claridad, a ser concisos, a elegir las palabras exactas.
Si dejamos que la voz lo haga todo, corremos el riesgo de perder esas facultades. Y un desarrollador que no sabe expresarse por escrito con precisión tiene un problema, por mucho que la IA le entienda hablando.
Usa voice mode como complemento, no como sustituto. Para describir un bug rápido o pensar en voz alta, perfecto. Para el trabajo que requiere rigor y precisión, sigue escribiendo.
Datos técnicos
Voice mode es input only: tú hablas, Claude responde en texto
La transcripción se hace en streaming mientras hablas
Puedes mezclar voz y teclado en el mismo mensaje
No hay modo "always listening" — solo graba cuando mantienes la tecla pulsada
Disponible en planes Pro, Max, Team y Enterprise sin coste adicional
Soporta múltiples idiomas (configurable desde
/config)
Si quieres ir más allá
Antes de que voice mode existiera de forma nativa en Claude Code, ya construimos nuestro propio asistente de voz para desarrolladores combinando Laravel MCP Server, Whisper y Claude Code. Si te interesa entender cómo funciona por debajo y construir algo personalizado, tienes el curso completo en Asistente de voz para desarrolladores con Laravel MCP Server y Claude Code.
Conclusión
Voice mode es una funcionalidad interesante que en ciertos momentos agiliza el trabajo. No va a cambiar tu vida, pero cuando lo necesitas, se agradece tenerlo ahí.
En WSL2 requiere un poco de configuración extra, pero una vez instalados los paquetes de audio y configurado ALSA, funciona perfectamente. Y con el issue abierto en GitHub, es cuestión de tiempo que el fix sea oficial y no haga falta ningún paso adicional.
Si usas Claude Code a diario, actívalo y dale una oportunidad real — no cinco minutos, sino un día entero. Los casos de uso aparecen solos.