Respuesta directa — ¿El dictado por voz integrado de VS Code sustituye a una app de dictado dedicada? Fuera de VS Code, no. La versión 1.131, publicada el 29 July 2026, añadió dictado experimental en el dispositivo a las entradas de chat, los editores de texto y la terminal integrada, usando un modelo Nemotron local. Se detiene en el límite de la ventana de VS Code. Una app para todo el sistema como Weesper Neon Flow dicta en Slack, el correo electrónico, un navegador y cualquier otro editor mediante un único atajo de teclado.
Durante años, el dictado por voz en VS Code significaba instalar la extensión VS Code Speech y confiar en que siguiera manteniéndose. Eso cambió el 29 July 2026, cuando VS Code 1.131 lanzó el dictado integrado, que no requiere ninguna extensión, ejecuta un modelo en el dispositivo y funciona en las entradas de chat, los editores de texto y la terminal integrada.
Es una función genuinamente útil, y viene incluida con el editor que ya tienes. También está, por diseño, limitada a la ventana de VS Code.
Esta guía cubre lo que Microsoft ha lanzado realmente, dónde se sitúa ese límite, y cómo se resuelve la decisión entre dictado en VS Code y Weesper para un desarrollador cuyo día no transcurre por completo dentro de una sola aplicación. Si ya dictas prompts a un agente de programación, esta es la comparación que conviene leer antes de cambiar tu configuración.
¿Qué lanzó realmente VS Code 1.131?
Dictado integrado y en el dispositivo en tres superficies —entradas de chat, editores de texto y la terminal integrada— publicado el 29 July 2026 y marcado como experimental.
Las notas de la versión lo presentan como «Dictado integrado en todo VS Code (Experimental)», con «una única sesión de voz y selección de micrófono compartida entre las tres» superficies. Sin extensión que instalar, sin cuenta, sin clave de API.
La transcripción se ejecuta localmente. La documentación indica que «el modelo de reconocimiento de voz predeterminado procesa el audio del micrófono en tu dispositivo», y las notas de la versión añaden que el modelo «se descarga en el primer uso y mantiene el audio en tu dispositivo».
El motor predeterminado es nemotron-3.5-asr-streaming-0.6b, que se puede cambiar mediante el ajuste dictation.model. Hay otros tres ajustes relevantes: dictation.enabled, dictation.showTranscript y dictation.experimental.llmCleanup.
Cómo se activa:
- Chat y la ventana de Agentes:
⌘Ien macOS,Ctrl+Ien Windows y Linux - Dictado en el editor:
⌥⌘Ven macOS,Ctrl+Alt+Ven Windows y Linux - Terminal integrada: solo a través de la paleta de comandos
Hay una advertencia que merece una segunda lectura antes de activarla. dictation.experimental.llmCleanup limpia un dictado poco pulido y lo convierte en un texto más claro, y la documentación es explícita sobre la contrapartida: «Cuando dictation.experimental.llmCleanup está activado, VS Code envía el texto transcrito, pero no el audio, a un modelo de lenguaje de Copilot para su limpieza». La grabación permanece en tu máquina. Las palabras que dictaste, no.
¿Qué plataformas e idiomas cubre?
Windows en x64 y Arm64, macOS con Apple silicon, y Linux en x64 y Arm64 con glibc 2.34 o posterior. Los espacios de trabajo remotos también están cubiertos.
La documentación enumera lo que no es compatible: VS Code para la Web, Macs basados en Intel, sistemas de 32 bits y Arm32, y distribuciones de Linux basadas en musl como Alpine. En esos casos, la extensión VS Code Speech sigue siendo el respaldo.
Los idiomas son la parte más imprecisa. VS Code no publica ninguna lista de idiomas y solo dice que «El soporte para más plataformas e idiomas está en curso».
La propia ficha del modelo predeterminado es más precisa sobre sí misma: NVIDIA indica que nemotron-3.5-asr-streaming-0.6b «transcribe 40 language-locales desde un solo modelo», que NVIDIA divide en 19 transcription-ready locales, 13 broad-coverage y 8 adaptation-ready. Esa cifra describe el modelo tal como lo midió su fabricante — no es un compromiso sobre lo que la integración del editor expone hoy.
¿Dónde deja de funcionar el dictado integrado de VS Code?
En el límite de la ventana de VS Code. La función está vinculada a las entradas de chat, los editores y la terminal integrada, no a tu sistema operativo.
Ese límite es fácil de subestimar hasta que cuentas cuánta escritura de un desarrollador ocurre en otros sitios:
- La revisión de pull request que escribes en un navegador
- Hilos de Slack, Teams o Discord
- La descripción del ticket en Jira o Linear
- Un segundo editor o IDE: JetBrains, Xcode, Android Studio, Zed
- Una terminal fuera de VS Code: iTerm2, Windows Terminal, una sesión de tmux por SSH
- El post-mortem del incidente en Notion o Confluence
- Mensajes de commit redactados en un cliente de Git
Ninguno de ellos puede recibir texto dictado desde VS Code. Eso no es un defecto, es el diseño. El issue de hoja de ruta en el repositorio de vscode —«Ampliar el dictado integrado en el dispositivo al dictado en el editor, la voz en la terminal y añadir lectura en voz alta (TTS)»— trata de ampliar la cobertura dentro de VS Code, y planea explícitamente «recurrir a la extensión allí donde la transcripción integrada en el dispositivo no sea compatible».
Una app de dictado para todo el sistema invierte el modelo: un único atajo de teclado global, transcripción en segundo plano, y el texto se inserta en el cursor de la ventana que tenga el foco. La aplicación receptora nunca necesita saber que la herramienta existe, por lo que la misma configuración cubre un campo de Jira y el dictado por voz para documentación de código sin ninguna integración por aplicación.
Dictado en VS Code frente a Weesper Neon Flow: qué cubre cada uno
Las dos herramientas resuelven mitades distintas del problema. Una está profundamente integrada en una única ventana; la otra es superficial pero universal.
| Capacidad | Dictado integrado de VS Code (1.131) | Weesper Neon Flow |
|---|---|---|
| Dónde llega el texto | Entradas de chat, editores de texto, terminal integrada | Cualquier app de macOS o Windows, en el cursor |
| Procesamiento de audio | En el dispositivo; el modelo se descarga en el primer uso | En el dispositivo, Whisper local |
| ¿Se envía la transcripción fuera del dispositivo? | Solo con dictation.experimental.llmCleanup activado | No |
| Madurez | Experimental | Producto en producción |
| Sistemas operativos | Windows x64/Arm64, macOS con Apple silicon, Linux x64/Arm64 (glibc 2.34+) | macOS, Windows |
| Explícitamente no compatible | VS Code para la Web, Macs Intel, 32-bit/Arm32, Linux musl | Linux |
| Idiomas | 40 language-locales según la propia ficha del modelo predeterminado; la lista del editor no se publica | 55+ |
| Activación | ⌥⌘V editor, ⌘I chat, paleta de comandos para la terminal | Un único atajo de teclado global, en cualquier aplicación |
| Coste | Incluido con VS Code | €5/mo, €45/yr o €99 de pago único; 15 days gratis |
La fila de idiomas es la que más se malinterpreta. La cifra de 40 language-locales pertenece al modelo de NVIDIA, medida por NVIDIA en 2026; VS Code no ha publicado cuáles de ellos expone.
¿Cuál deberías elegir como desarrollador?
Si tu dictado nunca sale de VS Code y tu equipo está en la lista de compatibilidad, la función integrada es la opción predeterminada obvia. Si tu escritura se reparte entre un navegador, un cliente de chat y un segundo editor, un atajo de teclado que funcione en todas partes vale más que una integración más profunda en una sola ventana.
Trabajas casi por completo dentro de VS Code. El dictado integrado gana solo por la fricción: nada que instalar, nada ejecutándose en segundo plano, una única sesión de micrófono compartida por el chat, el editor y la terminal.
Tu día se reparte entre una decena de ventanas. La función integrada cubre solo una de ellas. Todo lo demás —el comentario en la PR, la nota del standup, el correo al cliente— sigue escribiéndose a mano. Aquí es donde una herramienta de dictado para todo el sistema te dice más que cualquier tabla de funciones, porque la diferencia solo se nota en las aplicaciones a las que VS Code no puede llegar.
Tu hardware no está en la lista. Un Mac con Intel, un espacio de trabajo basado en navegador o un contenedor Alpine no obtienen nada del dictado integrado. Una app para todo el sistema en macOS o Windows evita el problema por completo, aunque no te servirá en Linux, donde Weesper no funciona.
Tus transcripciones están cubiertas por un acuerdo de confidencialidad (NDA). Dejar dictation.experimental.llmCleanup desactivado mantiene todo local en VS Code. Si el requisito es que ninguna transcripción salga nunca de la máquina bajo ningún ajuste, una herramienta sin ninguna ruta a la nube elimina el riesgo de configuración.
Elijas lo que elijas, los modelos de voz de propósito general rara vez escriben bien los identificadores internos a la primera. kubectl, useEffect y un nombre de clase inventado en el último sprint son exactamente lo que un vocabulario personalizado para nombres de frameworks y librerías existe para solucionar.
¿Puedes usar ambos sin que choquen los atajos de teclado?
Sí. Usan activadores distintos, y el dictado de VS Code se puede desactivar por completo con dictation.enabled.
- Decide qué motor controla el editor. Para un comportamiento coherente en todas partes, pon
dictation.enabledenfalsey deja que tu atajo global maneje VS Code como cualquier otra ventana. - Si mantienes ambos, evita la colisión. VS Code reserva
⌥⌘V/Ctrl+Alt+Vpara el dictado en el editor y⌘I/Ctrl+Ipara el chat. Elige un atajo global que no coincida con ninguno de los dos. - Mantén desactivada la limpieza por LLM en los repositorios que no puedas compartir. Es una decisión por ajuste, no por proyecto, así que es fácil olvidarla.
- Prueba específicamente el caso de la terminal. El dictado en la terminal de VS Code se ejecuta desde la paleta de comandos; un atajo global funciona en cualquier terminal, integrada o no.
Usar ambos es un estado final razonable: dictado integrado para prompts rápidos de chat, una herramienta para todo el sistema para todo lo demás. Esa combinación es lo que hace que un flujo de trabajo de programación por voz sobreviva al contacto con una jornada real, y no solo con una demo.
En resumen
VS Code 1.131 dio a los desarrolladores algo que merece la pena tener: dictado privado y en el dispositivo en el editor, la terminal y el chat, sin extensión y sin ida y vuelta a la nube para el audio. Dentro de su límite es excelente, y es experimental, así que hay que esperar que los ajustes cambien.
El límite lo es todo. El dictado integrado cubre una ventana. Una app dedicada cubre el sistema operativo, que es donde realmente viven las revisiones de pull requests, las descripciones de tickets, las respuestas de chat y los segundos editores.
Próximo paso: prueba Weesper Neon Flow gratis durante 15 days y dicta en las aplicaciones a las que VS Code no puede llegar, o consulta las guías de atajos de teclado y micrófono en el Centro de ayuda antes de configurar tu atajo global.