Voz para Cursor
wispa añade un bucle de voz a Cursor, en la terminal y en el editor de Cursor: cuando el agente se detiene a preguntar, respondes en voz alta y Cursor envía tus palabras como el siguiente mensaje.
3 min de lectura
wispa le da a Cursor un bucle de voz, y este es el único agente en el que alcanza tanto la terminal como el editor de Cursor. Cuando el agente de Cursor se detiene a preguntarte algo, respondes por voz y Cursor toma tu respuesta como el siguiente mensaje.
Cómo funciona el bucle de voz con Cursor
Cursor ejecuta un stop hook cuando su agente termina un turno. wispa lo instala, así que cuando Cursor te espera pasa su último mensaje a wispa. Dices tu respuesta, y wispa devuelve el texto como un mensaje de seguimiento que Cursor envía por su cuenta, de modo que el agente sigue trabajando.
Configúralo
- Abre las Integraciones de wispa, elige Cursor e instala. wispa escribe el stop hook en
$HOME/.cursor/hooks.jsony hace una copia de seguridad de cualquier archivo existente. - Usa Cursor como lo haces normalmente, en el editor o en la CLI de Cursor.
- Cuando el agente se detiene y pregunta, mantén pulsado el atajo de wispa y di tu respuesta.
- wispa la transcribe y Cursor la envía como el siguiente mensaje, y luego continúa.
¿Terminal o editor?
Ambos. El stop hook de Cursor se dispara tanto si ejecutas el agente en el editor de Cursor como en la CLI de Cursor, y en cada caso Cursor envía el mensaje de seguimiento que wispa devuelve. Eso hace de Cursor el único agente de código donde el bucle de voz cubre la app gráfica además de la terminal.
Qué hace wispa en segundo plano
wispa ejecuta un servicio de escucha local en 127.0.0.1 tras un token privado, inalcanzable desde la web. El hook de Cursor envía su último mensaje y la carpeta del workspace, leídos de la transcripción de la sesión. wispa graba tu respuesta y la transcribe con el modelo de tu bucle de voz, sin limpieza con IA, y luego la devuelve como un mensaje de seguimiento enmarcado como entrada de usuario. Si un turno se canceló en lugar de terminar, wispa se queda en silencio y no aparece ninguna indicación.
Preguntas frecuentes
Preguntas y respuestas
¿Funciona el bucle de voz en el editor de Cursor, no solo en la terminal?
Sí. El stop hook de Cursor se dispara en el editor y en la CLI, y Cursor envía en ambos el mensaje de seguimiento que wispa devuelve. Cursor es el único agente donde el bucle cubre también la app gráfica.
¿Qué pasa si detengo Cursor a mitad de turno?
No aparece nada. wispa solo muestra la indicación de voz cuando Cursor termina un turno y espera, no cuando se cancela un turno, así que una cancelación no dispara una grabación.
¿Dónde guarda wispa el hook de Cursor?
En $HOME/.cursor/hooks.json, como un stop hook. wispa hace una copia de seguridad del archivo anterior y deja intactos tus demás ajustes de Cursor, y puedes quitarlo desde las Integraciones de wispa.