Comandos de voz
Los comandos de voz son independientes de la escritura por voz: usa el atajo de comando (por defecto ⌃⌥C). Tras el ASR, la app compara tu diccionario → el integrado, opcionalmente un LLM de intención, y ejecuta un atajo / shell.
setup-07-commands.webp)Interruptor maestro
Sección titulada «Interruptor maestro»Ajustes → Comandos de voz
- Activar comandos de voz (
voiceCommandsEnabled, por defecto activado)
Desactivado: el atajo de comando, reejecución del historial y deeplinks relacionados no inician comandos; la escritura por voz / traducción no se ven afectados. Acciones y resolución se pueden preconfigurar.
Ajustes → Comandos de voz → Inicio
Aplica acciones y paquetes integrados de un toque y luego ajústalos uno a uno.
| Perfil | Efecto |
|---|---|
| Seguro | Solo atajos de edición; modelo de intención desactivado; solo el paquete «Edición» |
| Preguntas y respuestas | Solo respuestas flotantes; Trial / Pro enciende el modelo de intención; paquetes integrados apagados |
| Completo | Atajos + inserción + respuesta flotante + reescritura + abrir apps + Atajos; todos los paquetes; el shell sigue apagado |
Acciones
Sección titulada «Acciones»Ajustes → Comandos de voz → Acciones
Toca una tarjeta para añadir o quitar un tipo de acción. Los tipos quitados los omite el diccionario y no los devuelve el modelo de intención.
| Tarjeta | Significado | Ejemplo | Por defecto |
|---|---|---|---|
| Permitir atajos | Inyectar atajos de teclado. Al añadirla aparece Confirmar atajos peligrosos | “copiar” → ⌘C (integrado); “barra de favoritos” → ⌘⇧B (diccionario de usuario) |
Activado |
| Permitir inserción de texto | Insertar una frase en el cursor | “insertar correo” → inserta la dirección guardada (diccionario de usuario) | Activado |
| Permitir respuesta flotante | Mostrar preguntas y respuestas en una ventana flotante | “explica DNS en una frase” → respuesta en el HUD (modelo de intención) | Activado |
| Reescribir cuando hay texto seleccionado | Trial / Pro; necesita el modelo de intención | Selecciona texto y di “hazlo formal” (modelo de intención) | Activado |
| Permitir abrir app / URL | Abrir una app por nombre o https / mailto, sin shell | “abrir Terminal” (integrado); “abrir GitHub” → https://github.com (diccionario de usuario) |
Activado |
| Permitir Atajos | Ejecutar un atajo existente de Atajos.app | “ejecutar informe diario” → ejecuta el atajo «Informe diario» (diccionario de usuario) | Activado |
| Permitir shell | Trial / Pro; al añadirla aparece Confirmar shell. Ver Shell | “qué hora es” → ejecuta date, con confirmación previa |
Desactivado |
El diccionario integrado solo cubre las acciones de atajo y abrir app; los ejemplos de los otros cinco tipos salen del diccionario de usuario o del modelo de intención.
Paquetes integrados
Sección titulada «Paquetes integrados»Toca una tarjeta para añadir o quitar un grupo de frases integradas. Los paquetes quitados ya no coinciden en el diccionario empaquetado; el tuyo no cambia. Por defecto los cuatro paquetes están activos.
| Tarjeta | Ejemplos |
|---|---|
| Edición | copiar, pegar, deshacer, guardar |
| Ventanas y pestañas | cerrar, nuevo, recargar, pestaña siguiente |
| Abrir apps | abrir Safari / Finder / Terminal (hace falta Permitir abrir app / URL, no el shell) |
| Por app | frases de la app en primer plano (atrás, barra de direcciones, barra lateral, …) |
Diccionario de comandos (resolución)
Sección titulada «Diccionario de comandos (resolución)»Orden de coincidencia
Sección titulada «Orden de coincidencia»Primero exacta, luego difusa. En cada pase:
- Usuario · app en primer plano (habilitado)
- Usuario · global (habilitado)
- Integrado · app en primer plano (
appsenCommandRegistry.json) - Integrado · global
Tus entradas tienen prioridad sobre la misma frase del integrado.
Diccionario de usuario
Sección titulada «Diccionario de usuario»Ajustes → Comandos de voz → Diccionario de comandos (local en UserDefaults, sin red):
- Frases (coma / salto de línea)
- Acción: atajo o shell (Trial/Pro y shell permitido)
- Bundle ID opcional (vacío = global)
- Activar / desactivar, editar, eliminar
Un ejemplo listo para copiar por cada tipo de acción:
| Frase(s) | Acción | Ámbito | Capacidad requerida |
|---|---|---|---|
insertar correo |
Insertar texto you@example.com |
Global | Permitir inserción de texto |
GitHub |
Abrir app / URL https://github.com |
Global | Permitir abrir app / URL |
OCR de pantalla |
Atajo OCR |
Global | Permitir Atajos |
qué hora es |
Shell date |
Global | Permitir shell (Trial / Pro) |
barra de favoritos |
Atajo ⌘⇧B |
com.apple.Safari |
Permitir atajos |
«Respuesta flotante» y «Reescribir selección» no son acciones del diccionario de usuario — solo el modelo de intención puede devolverlas.
Diccionario integrado
Sección titulada «Diccionario integrado»CommandRegistry.json empaquetado. No hay editor in-app de ese JSON: amplía con el diccionario de usuario o el modelo de intención.
En total hay 108 entradas integradas: 41 globales (sobre todo atajos; abrir apps usa la acción open) y 67 frases específicas por app en primer plano, repartidas en 9 apps. Lista completa: Referencia de comandos. Resumen:
edición, buscar/recargar, pestañas, teclas de formato, abrir Terminal/Finder/Safari. Abrir apps exige **Permitir abrir app / URL**, no Trial/Pro shell. El shell del diccionario de usuario sigue exigiendo Trial/Pro. Apps: Safari, Chrome, Arc, Edge, VS Code, Cursor, Finder, Terminal, Slack, etc.Preferir diccionario local
Sección titulada «Preferir diccionario local»Con acierto de diccionario (tuyas + integrado) se omite el modelo de intención.
Modelo de intención
Sección titulada «Modelo de intención»LLM BYOK opcional si el diccionario no acierta. Interruptor independiente del pulido de la escritura por voz.
vs escritura por voz
Sección titulada «vs escritura por voz»| Escritura por voz | Comando de voz | |
|---|---|---|
| Atajo por defecto | ⌃⌥Space |
⌃⌥C |
| Resultado | Insertar texto | Ejecutar atajo / shell |
| Pipeline | Pulido, reemplazos… | Usuario/integrado → intención |
Origen de resolución en el historial
Sección titulada «Origen de resolución en el historial»El historial de comandos puede mostrar: Diccionario / Modelo de intención / Manual.
