Guía de Codificación por Voz

Dicta Prompts en
Cursor IDE en Windows

Vibe coding significa dictar prompts largos y estructurados a la IA de Cursor en lugar de escribirlos. StarWhisper es un atajo gratuito de voz a texto local que escribe en el panel de chat de Cursor, edición en línea, terminal y cualquier campo de texto en Windows.

Descargar para Windows
Microsoft Store
  • Confianza de Windows
  • Configuración rápida en 30 segundos
Más
"Crea un cargador de archivos de arrastrar y soltar, solo PNG/JPG, máximo 10MB..."

Cinco Pasos para la Codificación por Voz

Desde la instalación hasta dictar directamente en el panel de chat de Cursor.

1

Instala StarWhisper

Descarga StarWhisper desde starwhisper.ai o desde la Microsoft Store. Ejecuta el instalador y permite el acceso al micrófono en el primer inicio. El plan gratuito cubre 500 palabras por día, suficientes para varios prompts largos de codificación. Pro cuesta $10 al mes si dictas todo el día.

2

Abre Cursor y tu proyecto

Inicia Cursor IDE y abre la carpeta del proyecto en la que estás trabajando. Abre el panel de chat con Ctrl+L, o abre la edición en línea en la selección actual con Ctrl+K. Ambos contextos aceptan prompts dictados porque ambos son entradas de texto normales de Windows.

3

Haz clic en la entrada del prompt

Coloca el cursor en la entrada de chat de Cursor o en la ventana emergente de edición en línea. StarWhisper escribe en cualquier control de texto de Windows que tenga el foco actualmente, por lo que el cursor debe estar en el lugar correcto antes de presionar el atajo. Lo mismo se aplica a la terminal integrada si quieres dictar un comando de shell.

4

Mantén el atajo de StarWhisper

Presiona y mantén el atajo global de dictado. El indicador del micrófono confirma que la grabación está activa. El valor predeterminado funciona para la mayoría de las configuraciones y puedes reasignarlo en la Configuración de StarWhisper si entra en conflicto con un atajo de Cursor o VS Code que ya utilices.

5

Dicta el prompt, suelta, envía

Dicta la solicitud completa de forma natural. Ejemplo: crea un cargador de archivos de arrastrar y soltar, solo PNG y JPG, máximo de diez megabytes, con una barra de progreso y etiquetas aria accesibles. Suelta el atajo, revisa el texto transcrito, corrige cualquier identificador mal escuchado y luego presiona Enter para enviar el prompt al modelo de Cursor.

Por qué los Desarrolladores Eligen un Atajo de Voz para Cursor

Ventajas específicas para vibe coding y desarrollo asistido por IA.

Los prompts largos se mantienen estructurados

Dicta el rol, el contexto, el patrón existente a coincidir, las restricciones, los casos límite y la salida solicitada. Todo en un solo aliento al hablar, más rápido que escribirlo. Los modelos de Cursor funcionan mejor con instrucciones más completas.

Maneja vocabulario técnico

React, Tailwind, Zustand, fastAPI, kubectl, useEffect, queryClient, dotenv, ECMAScript, Postgres, inyección de dependencias, todos llegan correctamente. Whisper fue entrenado con suficiente contenido de desarrolladores para reconocer identificadores y patrones convencionales.

Funciona en todas las herramientas de desarrollo

Cursor, VS Code, Windsurf, Zed (en Windows), IDEs de JetBrains, GitHub Desktop, terminales, documentos de Notion, tickets de Linear, descripciones de PR en GitHub. Un atajo, cada entrada de texto en el sistema operativo.

Local por defecto

El audio es transcritor por Whisper ejecutándose en tu CPU o GPU. Los prompts permanecen locales hasta que decides presionar Enviar hacia Claude, GPT o cualquier modelo al que Cursor esté enrutando. No participa ningún servicio de transcripción de terceros.

Gratis para uso típico

500 palabras por día en el plan gratuito cubren muchos prompts de codificación. Pro cuesta $10 por mes o $80 por año para dictado ilimitado, lo cual la mayoría de los desarrolladores alcanzan una vez que el prompting por voz se convierte en el flujo de trabajo predeterminado.

Aceleración por GPU si tienes una

Los propietarios de GPUs NVIDIA pueden instalar el paquete CUDA para una transcripción más rápida en dictados largos. Vulkan es la alternativa multiplataforma para GPUs AMD e Intel. La ruta por CPU también funciona en cualquier máquina moderna.

Por qué el Vibe Coding es Más Fácil con Voz

El vibe coding es el cambio reciente donde los desarrolladores pasan menos tiempo escribiendo código literal y más tiempo describiendo lo que quieren que la IA escriba. Cursor impulsó fuertemente este patrón, y Claude Code, GitHub Copilot Workspace y Windsurf lo siguieron. El cuello de botella ya no es la compilación o el conocimiento de sintaxis, es la velocidad a la que puedes describir la intención con suficiente claridad para que el modelo haga lo correcto en el primer intento.

Ese tipo de descripción es conversacional. Suena así: Quiero un componente de React que tome una lista de productos y los renderice como tarjetas con estados al pasar el ratón, el hover debería revelar un botón de compra con el precio al lado, y al hacer clic en comprar debería llamar a una función que paso como prop. Escribir eso toma quizás cuarenta segundos. Dictarlo toma diez. A lo largo de un día de cuarenta o cincuenta prompts, eso es media hora ahorrada solo en la entrada, y los prompts que llegan suelen ser más ricos porque hay menos fricción para seguir añadiendo contexto.

StarWhisper existe porque el dictado en todo el sistema integrado en Windows es demasiado limitado para este flujo de trabajo, no maneja bien el vocabulario técnico, no tiene un atajo global que funcione dentro de Cursor, y el antiguo Reconocimiento de Voz de Windows es aún peor en términos técnicos. Whisper los maneja. El modelo ha visto suficiente texto adyacente a desarrolladores en el entrenamiento para que nombres como Zustand, swr, drizzle, prisma, vitest y tailwind se transcriban correctamente desde el principio.

Ejemplos Concretos de Prompts que Funcionan Bien por Voz

Aquí hay formas reales de prompts que se benefician del dictado en Cursor. Cada uno toma unos segundos para decirlo y tomaría un minuto o más escribirlo.

  • Crea un cargador de archivos de arrastrar y soltar, solo PNG y JPG, máximo de diez megabytes, con una barra de progreso y un botón alternativo de clic para subir para navegadores sin soporte de arrastre.
  • Refactoriza el servicio de usuarios para usar inyección de dependencias, el cliente de base de datos y el servicio de correo electrónico deben ser inyectados, y actualiza las pruebas para que pasen instancias simuladas en lugar de parchear módulos.
  • Escribe una migración de Postgres que añada una columna de borrado suave a la tabla de pedidos, rellene los datos para las filas existentes e incluya la migración de reversión para deshacerla.
  • Genera un endpoint de fastAPI que acepte una carga CSV, valide las columnas, inserte filas en lotes de quinientos con una transacción y devuelva el recuento de filas más las líneas de error.
  • Añade etiquetas aria accesibles y navegación por teclado a este modal, la trampa de foco debe liberarse cuando el modal se cierre y devolver el foco al botón que lo activó.

Cada uno de esos es el tipo de instrucción larga que el chat o la edición en línea de Cursor manejan bien. Dictar mete el pensamiento completo en el cuadro de entrada de una sola vez, mientras que escribirlo te tienta a omitir los detalles finales.

Chat, Edición en Línea y Terminal de Cursor: Todo Igual para StarWhisper

Cursor expone varias superficies diferentes para enviar prompts a la IA, y todas se comportan de la misma manera para fines de dictado.

Superficie de Cursor Cómo abrirla Comportamiento del dictado
Panel de chat Ctrl+L Dicta prompts conversacionales completos, instrucciones de varios párrafos
Edición en línea Ctrl+K con el código seleccionado Dicta prompts cortos y específicos dirigidos al bloque resaltado
Composer Ctrl+I Dicta prompts de refactorización de múltiples archivos y resúmenes de funciones
Terminal integrada Ctrl+` Dicta mensajes de commit, consultas de búsqueda, banderas largas
Renombrar / buscar archivos Cualquier entrada de texto Dicta nombres de archivo, cadenas de búsqueda, descripciones de regex

Desde el punto de vista de StarWhisper, todos estos son entradas de texto de Windows y el flujo de dictado es idéntico para cada uno.

Privacidad: A dónde van realmente el Prompt y el Audio

Cursor envía tus prompts a cualquier modelo que hayas seleccionado (Claude, GPT-4, GPT-5, Gemini, el propio de Cursor), lo cual es lo mismo que para cualquier otro asistente de codificación con IA. La nueva pregunta que añade el dictado es: ¿el audio también se carga?

En el Modo Local de StarWhisper (el predeterminado), la respuesta es no. El audio es capturado por el micrófono, procesado en memoria por Whisper en tu CPU o GPU, y convertido a texto en el dispositivo. El audio nunca llega a ningún servicio de transcripción de terceros. El texto transcrito es el mismo texto que Cursor recibiría si lo hubieras escrito, y solo entonces sale de tu máquina a través de la llamada API normal de Cursor al modelo subyacente.

Si estás trabajando bajo un NDA o con código confidencial donde no puedes aceptar ninguna exposición del modelo, no usarías las funciones de IA de Cursor en absoluto, y lo mismo se aplica independientemente de si dictas o escribes. Para todos los demás, el dictado no cambia la postura de privacidad, solo cambia cómo llegó el texto al cuadro de prompt. Consulta las preguntas frecuentes sobre Whisper local vs en la nube para el desglose completo.

Consejos para Prompts de Voz más Rápidos y Limpios en Cursor

  • Planifica primero la estructura del prompt: rol, contexto, tarea, restricciones, ejemplos, formato de salida. Luego dítalo de una sola vez.
  • Pronuncia el camelCase diciendo las palabras. Whisper maneja getCurrentUser como get current user y el modelo de Cursor generalmente entiende ambas formas de todos modos.
  • Para nombres de librerías que suenan como palabras (Next, Bun, Astro, Bun, Hono), dítalas claramente y revísalas después. Añádelas al diccionario personalizado de StarWhisper si las usas a menudo.
  • Pega el código en lugar de dictar la sintaxis. El patrón estándar es dictar la solicitud, pegar el archivo relevante con Ctrl+V, pedir a Cursor el cambio.
  • Usa palabras de transición habladas (primero, luego, también, finalmente) para darle al modelo una estructura más clara en tu solicitud dictada.
  • Para prompts largos en el composer que abarcan múltiples archivos, dicta primero el objetivo general, luego lista cada archivo que quieres tocar con una o dos líneas sobre por qué.

Más allá de Cursor: Otras Herramientas de Codificación que Funcionan

El mismo atajo cubre todos los demás editores de código y herramientas de IA de Windows. Escritura por voz para codificación recorre el patrón más amplio, pero como referencia rápida, el dictado funciona en:

  • VS Code con GitHub Copilot Chat, Continue, Cody, Codeium
  • Windsurf y Zed (versiones de Windows) para sus paneles de IA
  • IDEs de JetBrains con AI Assistant, Junie o plugins de terceros
  • Descripciones de PR, comentarios de problemas y revisiones en GitHub.com
  • Linear, Jira, documentos de Notion donde escribes especificaciones técnicas
  • Terminales (Windows Terminal, ConEmu, shells de WSL) para mensajes de commit y construcción de comandos
  • Interfaces web de ChatGPT y Claude para conversaciones de IA fuera de Cursor

Una instalación, un atajo, cada campo de texto en Windows. Por eso los desarrolladores que empiezan a usarlo para Cursor terminan usándolo para todo lo demás en una semana.

Preguntas Frecuentes

¿Funciona con Cursor Pro?
Sí. StarWhisper no interactúa con tu cuenta de Cursor ni con la selección del modelo de ninguna manera. Dicta en el campo de texto activo, lo que significa que ya sea que estés en el plan gratuito hobby de Cursor, en Pro a $20 por mes, o en Business, el comportamiento es idéntico. El dictado ocurre en tu PC antes de que Cursor vea el prompt, y tu nivel de Cursor solo importa en el momento en que el prompt se envía a Claude, GPT o cualquier modelo que hayas seleccionado para esa conversación.
¿Funciona con la función de edición en línea de Cursor?
Sí. Presiona Ctrl+K para abrir el prompt de edición en línea, coloca el cursor en el cuadro de entrada que aparece, luego mantén el atajo de StarWhisper y dicta. La edición en línea es solo otra entrada de texto en lo que respecta a Windows, por lo que el flujo de dictado es idéntico al del panel de chat. Esto funciona bien para prompts cortos y específicos como renombra esta variable a algo más descriptivo o extrae este bloque a una función auxiliar con el manejo adecuado de errores.
¿Puedo dictar código real, no solo prompts?
Puedes, pero en la práctica rara vez es la forma más rápida. El inglés hablado no se mapea limpiamente a la sintaxis del código fuente, e incluso el fuerte vocabulario técnico de Whisper no puede convertir di paréntesis punto y coma retorno nulo en una salida perfecta cada vez. El patrón productivo es dictar la descripción en lenguaje natural de lo que quieres que haga el código, y luego dejar que la IA de Cursor escriba la sintaxis real. Los nombres cortos de variables y los identificadores únicos se dictan bien.
¿Qué tan bien maneja Whisper los nombres de variables y librerías?
Whisper fue entrenado con un gran corpus que incluye mucho contenido adyacente a los desarrolladores, por lo que identificadores comunes como React, Tailwind, Postgres, fastAPI, useEffect, queryClient, dotenv, kubectl y nombres similares se transcriben correctamente la mayor parte del tiempo. CamelCase y snake_case se reconocen cuando los pronuncias de forma natural. Para identificadores internos inusuales o nombres de productos inventados, espera corregir algunas palabras después de soltar el atajo. Añadir el término una vez al diccionario personalizado de StarWhisper mejora las ejecuciones posteriores.
¿Funciona en la terminal integrada de Cursor?
Sí. La terminal integrada en Cursor acepta texto dictado de la misma manera que cualquier otra entrada de texto. Puedes dictar un mensaje de commit de git, un comando curl largo descrito en inglés o una consulta de búsqueda en ripgrep. Whisper maneja la sintaxis común de shell como banderas, guiones y caracteres de tubería cuando se hablan de forma natural, aunque para comandos complejos de una línea con comillas y secuencias de escape, generalmente sigue siendo más rápido escribir las partes de puntuación y dictar solo los argumentos más largos.
¿También funciona en VS Code?
Sí. Cursor es un fork de VS Code y StarWhisper dicta en ambos con un comportamiento idéntico. Los paneles de chat para GitHub Copilot Chat, Continue, Cody y otras extensiones de IA de VS Code reciben texto dictado de la misma manera que el chat de Cursor. Si divides tu tiempo entre VS Code y Cursor, el único atajo cubre ambos editores sin cambios de configuración entre ellos.
¿Qué pasa con WebStorm, IntelliJ y otros IDEs de JetBrains?
Todos los IDEs de JetBrains en Windows funcionan como destinos de dictado. El chat de AI Assistant en IntelliJ, la entrada de prompt en la integración Junie de WebStorm, la ventana de herramientas de JetBrains AI Chat, y los plugins de code-with-Claude o Codeium aceptan texto dictado. Lo mismo se aplica a PyCharm, GoLand, RubyMine, Rider, DataGrip y PhpStorm. StarWhisper no requiere integración con el IDE porque dicta en la capa de entrada de texto a nivel del sistema operativo.
¿Cuál es la precisión en terminología técnica y lenguaje adyacente al código?
La precisión base de Whisper en inglés general es de alrededor del 98 por ciento en audio limpio, y el subconjunto de vocabulario técnico tiene un rendimiento similar para términos convencionales. Los nombres de los principales frameworks, lenguajes, proveedores de la nube, librerías y conceptos estándar de ciencias de la computación se transcriben correctamente. La jerga específica de dominio para sistemas internos de nicho es donde se agrupan los errores, y ese es el mismo lugar donde un transcriptor humano también necesitaría un glosario. Revisar el prompt dictado antes de enviarlo toma segundos y detecta las pocas palabras a corregir.

Comienza a Codificar por Voz en Cursor Gratis

500 palabras/día en el plan gratuito. Sin tarjeta de crédito. Funciona en Cursor, VS Code, JetBrains y cualquier campo de texto de Windows.

Descargar StarWhisper para Windows