Comparativas

Dictado por voz para desarrolladores: VS Code, Xcode e IntelliJ (2026)

Guía práctica del dictado por voz para desarrolladores: documentación, comentarios, commits y PR en VS Code, Xcode e IntelliJ, con consejos de configuración y límites reales.

Mudasir HussainActualizado 12 min de lectura
Dictado por voz para desarrolladores: VS Code, Xcode e IntelliJ (2026)
Contenido del artículo

Respuesta destacada

¿Pueden los desarrolladores usar el dictado por voz para programar en Mac?

Sí, para las partes del trabajo que son prosa: documentación, comentarios de código, mensajes de commit, descripciones de PR y chat. LumeVoice escribe en la app donde esté el cursor en Mac y Windows, incluidos VS Code, Xcode y los IDE de JetBrains, sin ningún plugin. Para código con mucha sintaxis, sigue tecleando, o dicta la intención como un comentario y deja que un asistente de código con IA como GitHub Copilot sugiera la implementación.

Gran parte de lo que teclean los desarrolladores no es código.

Documentación. Comentarios de código. Descripciones de PR. Hilos de Slack. Incidencias de GitHub. Correo. Análisis post mortem. Registros de decisiones de arquitectura. Todo es prosa, y la prosa es donde ayuda el dictado.

Conviene conocer la investigación sobre velocidad: un análisis de la Universidad Aalto de 136 millones de pulsaciones situó la velocidad media de escritura en unas 52 palabras por minuto, mientras que el habla conversacional ronda las 120–150. Muchos desarrolladores teclean más rápido que la media, pero la diferencia en prosa sigue siendo real.

Esta es una guía práctica para desarrolladores que quieren añadir el dictado por voz a su flujo de trabajo: la configuración, patrones de uso reales en VS Code, Xcode e IntelliJ y los casos en los que conviene seguir tecleando.


Por qué la adopción entre desarrolladores ha sido lenta (y por qué está cambiando)#

La adopción del dictado por voz entre desarrolladores se ha visto frenada por dos objeciones acertadas:

Objeción 1: «El código tiene demasiada sintaxis especial para que la voz la maneje»
Sigue siendo cierto para la sintaxis en sí. Los modelos modernos de reconocimiento de voz como Whisper, de OpenAI (descrito en el artículo «Robust Speech Recognition via Large-Scale Weak Supervision»), entrenados con cientos de miles de horas de audio variado, manejan el vocabulario técnico mejor que el software de dictado que muchos desarrolladores recuerdan, pero los corchetes, los operadores y los identificadores exactos siguen siendo cosa del teclado.

Lo más importante: la mayor parte de lo que escriben los desarrolladores en un día no es sintaxis. Es lenguaje humano que envuelve al código.

Objeción 2: «Hablar en una oficina abierta resulta molesto»
Cierto. Es una limitación real de todas las herramientas de voz. El dictado funciona mejor en trabajo individual, trabajo remoto, despachos privados y en casa.

Con esas limitaciones claras, aquí es donde el dictado se gana su sitio.


El mapa de oportunidades del dictado por voz para desarrolladores#

Tipo de tareaIdoneidad de la vozPor qué
Redacción de documentación (README, documentación de API)✅ ExcelenteProsa larga; ya lo explicas en voz alta
Comentarios de código y docstrings✅ ExcelenteDeja que tu IDE inserte el bloque del comentario y dicta después la descripción
Mensajes de commit✅ BuenaTeclea el prefijo (feat:) y dicta el resumen
Descripciones de PR✅ ExcelenteLas listas habladas salen como listas numeradas
Mensajes de Slack/Teams✅ ExcelenteCortos, frecuentes y conversacionales
Incidencias y comentarios de GitHub✅ ExcelenteLos pasos para reproducir y el contexto son prosa
Correo✅ ExcelenteIgual que cualquier otra escritura
Nombres de variables y funciones⚠️ Según el contextoSin camelCase ni snake_case automáticos; usa el diccionario o tecléalos
Flujo lógico (comentario y luego asistente de IA)⚠️ Con un asistente de IADicta la intención; revisa el código que sugiera el asistente
Sintaxis compleja (regex, lambdas, genéricos)❌ Usa el tecladoLos caracteres exactos importan

Desliza para ver todas las columnas

La idea clave: gran parte de la escritura diaria de un desarrollador es lenguaje llano, no sintaxis de código. Esa es la parte que conviene dejar a la voz.


Configuración de LumeVoice para flujos de trabajo de desarrollo#

Requisitos#

  • Un Mac con macOS 11.5 o posterior, o un PC con Windows 10 u 11
  • Una conexión a internet (Lume procesa la voz en la nube; no hay modo sin conexión)
  • LumeVoice (3000 palabras gratis para empezar | Pro Mensual: $14.99/mes | Pro Anual: $79.99/año | Lifetime: $249). Pro Mensual y Pro Anual empiezan con una prueba gratuita de 7 días la primera vez que te pasas a Pro desde la app (requiere tarjeta).

Instalación y configuración inicial (5 minutos)#

  1. Descarga LumeVoice desde lumevoice.com
  2. Instala y abre la app, e inicia sesión
  3. Concede acceso al micrófono cuando se te pida (en Mac, permite también Accesibilidad, que deja a Lume escribir en tu editor)
  4. Haz clic en cualquier campo de texto, mantén pulsada fn (Mac) o Ctrl + Win (Windows), di una frase y suelta. El texto aparece en el cursor.
  5. Pulsa dos veces el mismo atajo para el modo manos libres cuando quieras hablar durante más tiempo; púlsalo una vez más para terminar.

Elegir una tecla de dictado que no choque con tu IDE#

Lume escucha un atajo que mantienes pulsado mientras hablas. Los predeterminados son fn en Mac y Ctrl + Win en Windows. Si choca con atajos que ya usas, elige otro en los ajustes de LumeVoice (en Windows, una sola tecla como Ctrl derecha, Alt derecha o una tecla F, o una combinación como Ctrl + Alt) y pruébalo una vez en tu IDE principal.

Añadir vocabulario de programación#

El reconocimiento de voz conoce muchos términos habituales, pero tu stack, tus librerías y los nombres de tus compañeros son donde falla. Añádelos una vez al Diccionario de LumeVoice:

  1. Abre LumeVoice y ve al Diccionario
  2. Añade términos específicos de tu código: nombres de librerías, de paquetes, de proyectos internos y de productos
  3. Añade los nombres de compañeros y colaboradores (para mensajes de Slack y menciones en PR)

Ejemplo de lista de vocabulario para un desarrollador de React/TypeScript:

useState, useEffect, useCallback, useRef, useMemo
TypeScript, tsx, async/await, Promise, nullable
Vercel, Supabase, Prisma, tRPC, Zod, shadcn
[Nombres de los paquetes internos de tu equipo]
[Nombres de compañeros: Muhammed, Ananya, etc.]

Snippets para el texto que escribes cada día#

Los snippets te permiten decir una frase corta y que Lume escriba el texto completo. Buenos candidatos para desarrolladores:

  • Tu lista de comprobación de PR («PR checklist»)
  • Una plantilla estándar de informe de errores («bug template»)
  • Enlaces que pegas constantemente: la URL de staging, el runbook, tu enlace de calendario

Integración con VS Code: flujos de trabajo prácticos#

LumeVoice funciona en todo el sistema; no hay extensión de VS Code. Escribe en la posición del cursor que esté activa, en el editor, en el cuadro de Control de código fuente, en la terminal integrada o en una pestaña del navegador.

Escribir documentación de código#

Aquí es donde más compensa el dictado. Ejemplo de flujo de trabajo para JavaScript o TypeScript:

  1. Coloca el cursor en la línea sobre una función
  2. Escribe /** y pulsa Intro. VS Code inserta un bloque JSDoc, con etiquetas @param para los parámetros.
  3. Haz clic en la línea de descripción, mantén pulsada tu tecla de dictado y describe lo que hace la función
  4. Rellena la descripción de cada @param de la misma forma

Podrías acabar con algo así (ilustrativo):

/**
 * Obtiene el perfil del usuario de la base de datos para el ID de usuario indicado.
 * Devuelve null si el usuario no existe o si falla la conexión con la base de datos.
 * @param {string} userId - El ID del usuario que se busca.
 * @throws {ValidationError} Si el formato del ID de usuario no es válido.
 */

Lume añade puntuación y mayúsculas y quita tus «eh». Escribe lo que dices como texto normal, así que, para un comentario de varias líneas, dicta una frase por línea o ajusta las líneas después.

Escribir mensajes de commit#

En el cuadro de mensaje de Control de código fuente (o tras git commit -m " en la terminal), teclea el prefijo y dicta el resto:

feat: + «añade middleware de autenticación de usuarios con validación de JWT y rotación del token de actualización»

Lume pone mayúscula y puntúa como en la prosa normal, mientras que muchas convenciones de commit piden un asunto en minúsculas y sin punto final, así que echa un vistazo al resultado antes de confirmar.

Escribir descripciones de PR#

Abre el campo de descripción del PR en el navegador, mantén pulsada tu tecla y cuéntalo de corrido:

«Este PR implementa el flujo de inicio de sesión del ticket AUTH-142. Los cambios son: uno, generación y validación de JWT en el middleware de autenticación; dos, rotación de tokens de actualización con una caducidad de 30 días; tres, limitación de peticiones en el endpoint de inicio de sesión. Nueva línea. Pruebas: pruebas unitarias de autenticación actualizadas y pruebas de integración añadidas para la rotación de tokens.»

Las listas habladas salen como lista numerada, y «nueva línea» empieza una línea nueva. Añade los encabezados Markdown con el teclado si tu plantilla los usa.


Integración con Xcode para desarrolladores de iOS/macOS#

El código Swift lleva mucha documentación y nombres largos y descriptivos, y la parte de documentación encaja con la voz.

Comentarios de documentación de Swift#

  1. Haz clic dentro de la firma de una función y pulsa ⌥⌘/ (Editor ▸ Structure ▸ Add Documentation)
  2. Xcode inserta una plantilla /// con marcadores para el resumen, cada parámetro y el valor devuelto
  3. Haz clic en un marcador, mantén pulsada tu tecla de dictado y descríbelo

El resultado es el marcado de documentación estándar que aparece en la Ayuda rápida (Quick Help) de Xcode.

Comentarios de contexto en SwiftUI#

Al construir jerarquías de vistas complejas, los comentarios de contexto dictados ayudan a quien revisa:

«Esta vista muestra la tarjeta del perfil de usuario con los estados de carga, cargado y error. ProfileView se inyecta para que las vistas previas puedan usar un mock.»

Dictar en la terminal junto a Xcode#

LumeVoice sigue tu foco: escribe en la ventana que esté activa, incluida la Terminal. Es útil para mensajes de commit y notas. Para comandos de shell con opciones y rutas, teclear sigue siendo más fiable.


Integración con IntelliJ y los IDE de JetBrains#

Todos los IDE de JetBrains (IntelliJ IDEA, WebStorm, PyCharm, GoLand, PhpStorm, Rider, DataGrip) funcionan igual, porque LumeVoice escribe en la ventana con el foco en lugar de integrarse en el IDE.

Casos de uso de alto valor en los IDE de JetBrains#

Javadoc y KDoc:
Escribe /** sobre un método y pulsa Intro. IntelliJ inserta una plantilla de comentario de documentación (con etiquetas @param y @return para los métodos de Java). Haz clic en ella y dicta las descripciones. Añade los términos de tu dominio al diccionario de Lume para que los nombres de clases y librerías salgan bien.

Comentarios TODO:
Escribe // TODO: y dicta el resto:

«refactorizar este servicio para usar el patrón repositorio en lugar de llamadas directas a la base de datos; consulta el ticket BACKEND-234 para más contexto»

Cadenas de descripción de pruebas:
En las cadenas @DisplayName de JUnit 5 o en los nombres de prueba de Kotest, dicta la descripción legible:

«devuelve 404 cuando el ID de usuario no existe en la base de datos»

Lume normalmente pondrá mayúscula en la primera palabra y puede añadir un punto final; ajústalo si tu convención de nombres es otra.


Dictar en más de un idioma#

Muchos equipos trabajan en varios idiomas. LumeVoice admite 100 idiomas, así que puedes comentar un cambio con tu equipo en urdu, hindi, alemán o español y seguir escribiendo la documentación pública en inglés. Detecta en qué idioma hablas, así que no tienes que cambiar ningún ajuste cuando cambias de uno a otro.

Describir y luego implementar: voz más un asistente de código con IA#

Un flujo de trabajo que combina los dos tipos de IA:

  1. Dicta la intención de la función en lenguaje llano como un comentario
  2. Deja que un asistente de código con IA, como GitHub Copilot, proponga una implementación a partir del comentario
  3. Revisa, prueba e itera; la sugerencia es un borrador, no una garantía

Este bucle de «describir y luego implementar» te mantiene pensando a nivel del problema, mientras el dictado se encarga de la escritura y el asistente sugiere el código.


Cómo estimar la ganancia en tu propio trabajo#

No te vamos a dar un porcentaje, porque depende de cuánta prosa escribas. Así puedes estimarlo con honestidad:

  1. Mide tu velocidad de escritura con una prueba gratuita como Monkeytype o Keybr. La media del estudio de la Universidad Aalto ronda las 52 palabras por minuto.
  2. Compárala con la velocidad del habla, de unas 120–150 palabras por minuto en una conversación. Un estudio de Stanford, la Universidad de Washington y Baidu encontró que la entrada por voz era unas tres veces más rápida que escribir en el teclado de un móvil, y con menos errores.
  3. Pruébalo durante una semana real. Dicta tus descripciones de PR, comentarios de issues y respuestas de Slack durante cinco días con las palabras gratuitas, y fíjate dónde te ayuda y dónde vuelves al teclado.

La ganancia es mayor en la prosa larga (README, documentos de diseño, descripciones de PR) y menor en textos cortos y llenos de sintaxis.

Una nota sobre privacidad#

Lume envía el audio a la nube para procesarlo: el reconocimiento de voz se ejecuta en Whisper large-v3-turbo a través de Groq, con Voxtral de Mistral como respaldo, y después un modelo de lenguaje limpia el texto. El audio no se guarda después de procesarlo, tu historial de transcripciones se queda en tu dispositivo y nada de lo que dices se usa para entrenar un modelo. Si tu empresa restringe el envío de contenido de trabajo a servicios de terceros, consulta esa política antes de dictar sobre proyectos internos.


Escribe documentación con la voz

LumeVoice funciona en todo el sistema en VS Code, Xcode, IntelliJ, Terminal, Slack y GitHub: en cualquier lugar donde tengas un cursor, en Mac y Windows.

  • Diccionario personalizado y snippets: los nombres de tu stack bien escritos, tus plantillas con una frase
  • $14.99/mes, $79.99/año o $249 de por vida: elige entre mensual, anual o una licencia Lifetime de pago único
  • 100 idiomas: dicta en urdu, hindi, inglés y más

Prueba LumeVoice (3000 palabras gratis, sin tarjeta) →

Descargar para MacMac (macOS 11.5 o posterior), Windows 10 y 11, iPhone y Android

Lecturas adicionales#

Preguntas frecuentes

¿Es realmente útil programar por voz para los desarrolladores?

Sí, en contextos concretos: documentación, comentarios de código, mensajes de commit, descripciones de PR, mensajes de Slack o Teams, archivos README y correo. Para código con mucha sintaxis, con corchetes y caracteres especiales, el teclado sigue siendo más rápido y más preciso. Algunos desarrolladores combinan ambos: dictan la intención como un comentario y dejan que una herramienta de autocompletado con IA, como GitHub Copilot, proponga el código.

¿Funciona LumeVoice dentro de VS Code?

Sí. LumeVoice funciona en Mac y Windows y escribe en la app donde esté el cursor, incluidos VS Code, los IDE de JetBrains (IntelliJ IDEA, WebStorm, PyCharm, GoLand), Xcode, Sublime Text y las terminales. No hay que instalar ninguna extensión: haz clic donde quieras el texto, mantén pulsada fn (Mac) o Ctrl + Win (Windows), habla y suelta.

¿Cómo manejan los desarrolladores el vocabulario técnico con el dictado por voz?

El reconocimiento de voz maneja bien muchos términos habituales, pero los nombres de librerías, las siglas y los nombres de proyectos internos se oyen mal con facilidad. Añádelos una vez al diccionario personalizado de LumeVoice y se reconocerán y se escribirán como tú los escribes. Convertir lo que dices en identificadores de código (camelCase, snake_case) no es una función documentada de LumeVoice, así que añade al diccionario los identificadores que uses a menudo, o tecléalos.

¿Puedo dictar en otros idiomas además del inglés?

Sí. LumeVoice admite 100 idiomas, así que puedes, por ejemplo, comentar un cambio con tu equipo en urdu, hindi o alemán y seguir escribiendo la documentación pública en inglés. Detecta en qué idioma hablas, así que no tienes que cambiar ningún ajuste cuando cambias de uno a otro.

Mudasir Hussain · Creador de Lume

Crea Lume en solitario: las apps para Mac, Windows, iPhone y Android.

Sobre Lume →

Comparativas10 min de lectura

Wispr Flow vs Dragon (2026)

¿Wispr Flow o Dragon? Precio, plataformas, comandos de voz, limpieza, ediciones jurídica y médica y privacidad a octubre de 2026, y para quién es cada una.