Voice Coding

Cómo Dictar Código con Murmur: Guía Completa

Aprende a usar el dictado por voz para programar. Dicta prompts a Cursor, Claude Code y VS Code.

Murmur TeamMarch 28, 20267 min readdictado por voz, programación, Murmur, tutorial

TL;DR

Instala Murmur, abre tu editor, coloca el cursor donde quieras el texto, presiona Ctrl+Espacio (Windows) o Command+Espacio (Mac), dicta, suelta. Murmur transcribe y mejora tu dictado automáticamente. Funciona en VS Code, Cursor, Claude Code y cualquier editor.

¿Por Qué Dictar Código?

La programación es una actividad de escritura intensiva. Según estudios, un desarrollador pasa 60% de su tiempo escribiendo, 30% leyendo código y 10% en reuniones o breaks.

Dictar código ofrece tres ventajas principales:

  1. Velocidad: Puedes dictar más rápido que escribir (80-120 palabras/minuto vs 60-90)
  2. Menos fatiga: Menos uso del teclado y mouse, especialmente importante para prevenir RSI
  3. Mejor documentación: Es más natural dictar comentarios largos que escribirlos

Pero dictar código requiere una técnica diferente a dictar prosa. Esta guía te enseña cómo.

Instalación Rápida

Windows

  1. Descarga desde murmur.app
  2. Ejecuta murmur-installer.exe
  3. Autoriza acceso a micrófono cuando se solicite
  4. Abre tu IDE preferido (VS Code, Cursor, etc.)

macOS

  1. Descarga desde murmur.app
  2. Arrastra Murmur.app a /Applications
  3. Abre Murmur desde Launchpad
  4. Autoriza micrófono en Preferencias del Sistema → Privacidad → Micrófono
  5. Autoriza Accesibilidad en Preferencias del Sistema → Privacidad → Accesibilidad

Nota: macOS puede alertar "Murmur desea controlar tu computadora". Esto es normal para apps que insertan texto.

Configuración Inicial

Prueba Tu Micrófono

  1. Abre Murmur (buscalo en el menú de aplicaciones)
  2. Accede a Configuración → Dispositivos
  3. Selecciona tu micrófono (si tienes varios)
  4. Dicta algo para probar: "Hola mundo"
  5. Verifica que el audio se captura correctamente

Personaliza Atajos

Por defecto:

  • Windows: Ctrl+Espacio
  • macOS: Command+Espacio

Para cambiar:

  1. Murmur → Preferencias → Atajos
  2. Selecciona un atajo alternativo si lo deseas
  3. Muchos desarrolladores prefieren Ctrl+Shift+V

Técnica Básica: Primeros Pasos

Paso 1: Posiciona tu Cursor

function validateEmail(email) {
  // Coloca el cursor aquí
}

Haz clic donde quieres que aparezca el texto.

Paso 2: Activa Murmur

Presiona tu atajo configurado (Ctrl+Espacio por defecto).

Verás:

  • Un ícono que aparece indicando que Murmur está escuchando
  • El tiempo transcurrido
  • Una barra visual mostrando nivel de audio

Paso 3: Dicta Claramente

Habla con naturalidad, a velocidad normal. No necesitas dictar caracteres especiales:

Dictas: "si email es válido retorna verdadero"
Murmur escribe: "if (email.isValid()) return true;"

Paso 4: Suelta el Atajo

Suelta las teclas. Murmur procesa y muestra vista previa.

Paso 5: Revisa y Confirma

Una ventana aparecerá mostrando lo que va a insertar. Revisa. Si es correcto, presiona Enter o click en "Insertar". Si quieres editarlo, tienes un campo de texto.

Dictado Avanzado: Técnicas Profesionales

Dictar Múltiples Líneas

Murmur es inteligente con saltos de línea. Puedes dictar un bloque completo:

Dictas: "Crea una función que valida email.
         Si es válido retorna verdadero.
         Si no, retorna falso."

Murmur interpreta saltos y genera:
```javascript
function validateEmail(email) {
  if (email.includes('@') && email.includes('.')) {
    return true;
  }
  return false;
}

Dictar Código con Reservadas en Inglés

Las keywords de programación en inglés se mantienen automáticamente:

Dictas: "crear una función asincrónica que obtenga datos"

Murmur escribe:
async function fetchData() {
  // ...
}

No necesitas dictar "function" en inglés; Murmur lo entiende.

Dictar Estructuras Complejas

Dictas: "diccionario con propiedades nombre, email, edad"

Murmur genera (Python):
person = {
    "nombre": "",
    "email": "",
    "edad": 0
}

Dictar Comentarios Largos

Los comentarios salen mejor con voz que con escritura:

Dictas: "Esta función procesa datos del usuario.
         Valida email y contraseña.
         Retorna token si es correcto."

Murmur escribe:
# Esta función procesa datos del usuario.
# Valida email y contraseña.
# Retorna token si es correcto.
def authenticate(user):
    pass

¿Listo para probar el dictado por voz?

Prueba Murmur gratis durante 7 dias con todas las funciones Pro. Dicta en cualquier app.

Descargar gratis

Consejos de Pronunciación

Caracteres Especiales

No necesitas decirlos:

DicesMurmur Escribe
"entre paréntesis"( )
"entre llaves"{ }
"entre corchetes"[ ]
"al"@
"punto".
"guión"-
"guión bajo"_

Puntuación

Dictas: "Hola punto Cómo estás pregunta"
Murmur: "Hola. ¿Cómo estás?"

Números

Dictas: "uno, dos, tres"
Murmur: "1, 2, 3" (context-aware)

Casos de Uso Específicos

Dictado de Prompts a Claude Code

Ideal para sesiones de pair programming con IA:

1. Abre Claude Code en tu editor
2. Posiciona cursor en el chat
3. Presiona Ctrl+Espacio
4. Dicta tu prompt largo sin escribir
5. Murmur mejora automáticamente la gramática
6. Claude genera el código

Ventaja: Los prompts largos y bien estructurados generan mejor código.

Dictado a Cursor

Similar a Claude Code. Cursor AI entiende tus prompts de voz igual de bien que escritos:

Dictas: "Refactoriza esta función para que sea más legible"
Cursor lo entiende perfectamente y aplica cambios

Dictado a VS Code

En VS Code, puedes dictar:

  • Nombres de variables
  • Comentarios
  • Búsqueda (Ctrl+F, luego dicta)
  • Terminal (dicta comandos)
$ # Presiona Ctrl+Espacio en terminal
$ dictar "ls -la"
$ ls -la  # VS Code ejecuta

Flujo de Trabajo Completo: Ejemplo Real

Escenario: Escribir Función de Autenticación

Paso 1: Estructura

// Presiona Ctrl+Espacio
// Dicta: "función asincrónica autenticar usuario"
async function authenticateUser(email, password) {
  // Cursor aquí
}

Paso 2: Validación

async function authenticateUser(email, password) {
  // Presiona Ctrl+Espacio
  // Dicta: "validar que email es válido"
 
  if (!isValidEmail(email)) {
    throw new Error('Email inválido');
  }
  // Cursor aquí
}

Paso 3: Lógica

async function authenticateUser(email, password) {
  if (!isValidEmail(email)) {
    throw new Error('Email inválido');
  }
 
  // Presiona Ctrl+Espacio
  // Dicta: "obtener usuario de base de datos por email"
  const user = await db.users.findByEmail(email);
  // Cursor aquí
}

Paso 4: Documentación

// Coloca cursor antes de la función
// Dicta: "Esta función autentica un usuario.
//         Valida email y contraseña.
//         Retorna token JWT si es correcto.
//         Lanza error si credenciales son inválidas."
 
/**
 * Esta función autentica un usuario.
 * Valida email y contraseña.
 * Retorna token JWT si es correcto.
 * Lanza error si credenciales son inválidas.
 */
async function authenticateUser(email, password) {
  // ...
}

Optimizaciones para Velocidad

Diccionarios Personalizados

Agrega términos específicos de tu proyecto:

  1. Murmur → Preferencias → Diccionarios
  2. Añade: "JWT" → "JWT" (sin cambios)
  3. Añade: "API REST" → "API REST"
  4. Ahora se transcriben correctamente

Macros de Voz

Para código repetitivo:

"boilerplate react" →
import React, { useState } from 'react';
export default function App() {
  return <div></div>;
}

Plantillas Rápidas

Muchos desarrolladores combinan Murmur con snippets del editor:

1. Dicta: "función flecha"
2. Murmur: "const func = () => {"
3. VS Code auto-completa el resto

Solución de Problemas

"Murmur no está escuchando"

  • Verifica permiso de micrófono (Preferencias del Sistema)
  • Recarga el IDE
  • Reinicia Murmur

"La transcripción es imprecisa"

  • Habla más lentamente
  • Mejora la acústica del espacio (menos eco)
  • Usa micrófono de mejor calidad
  • Entrena el modelo con ejemplos de tu voz

"El texto aparece en el lugar equivocado"

  • Asegúrate de hacer click en el editor antes de presionar atajo
  • Algunos IDEs requieren que el cursor de texto sea visible

Mejora Continua

Murmur aprende de tu uso:

  • Cada dicción mejora el modelo
  • Proporciona feedback: "Esto fue incorrecto" → Murmur aprende
  • Con tiempo, precisión mejora a 95%+

Conclusión

Dictar código con Murmur es una habilidad que se domina en horas, no semanas. La curva de aprendizaje es muy baja.

Empieza hoy:

  1. Descarga Murmur
  2. Instala en 2 minutos
  3. Abre VS Code
  4. Dicta una función simple
  5. Sorprendente lo rápido y bien que sale

Con práctica, serás tan rápido (o más) dictando como escribiendo, sin el cansancio de mano.

Para más información, consulta Murmur para Desarrolladores o Guía de Instalación.

¿Listo para probar el dictado por voz?

Prueba Murmur gratis durante 7 dias con todas las funciones Pro. Dicta en cualquier app.

Descargar gratis

Related Articles