Comandos de Voz y Palabras Clave
Palabra de Activación: "Okay Code"
SpokenCode incluye un detector local de palabra de activación. Di "Okay Code" y la grabación comienza automáticamente — sin necesidad de atajo de teclado.
| Lo que dices | Lo que ocurre |
|---|---|
| "Okay Code" | La grabación comienza inmediatamente |
Para activarlo, ve a Configuración → Comandos de Voz y activa el interruptor.
Requiere Python 3.10+ instalado en tu máquina. El modelo entrenado y el script de escucha están incluidos en la app — no se necesita conexión a internet para la detección. Consulta la guía de instalación de Windows para la configuración.
Palabras Clave del Modo Snippet
Los comandos de voz son exclusivos del Modo Snippet. Cuando grabas en el Modo Snippet, SpokenCode escucha las primeras palabras de tu frase para detectar una palabra clave. La palabra clave le dice a SpokenCode qué tipo de salida generar.
Regla: siempre comienza tu frase con la palabra clave.
Ejemplo:
- Dices: "javascript crear una función que invierta una cadena"
- SpokenCode detecta la palabra clave:
javascript - Envía a la IA: "crear una función que invierta una cadena"
- Salida escrita en tu app:
function reverseString(str) { return str.split('').reverse().join(''); }
comando — Comandos de Terminal / Bash
Genera un comando de shell listo para pegar en tu terminal.
Palabra de activación: comando
| Lo que dices | Lo que se escribe |
|---|---|
| "comando listar todos los archivos incluyendo ocultos" | ls -la |
| "comando encontrar todos los archivos JavaScript" | find . -name "*.js" |
| "comando buscar la palabra error en los logs" | grep -i "error" /var/log/* |
| "comando mostrar uso de disco" | df -h |
| "comando matar proceso en el puerto 3000" | lsof -ti:3000 | xargs kill |
Usa comando cuando quieras un comando de shell rápido sin tener que recordar la sintaxis exacta.
javascript o código — Código JavaScript
Genera un fragmento de código JavaScript.
Palabras de activación: javascript, código
| Lo que dices | Lo que se escribe |
|---|---|
| "javascript crear una función que calcule el factorial" | function factorial(n) { return n <= 1 ? 1 : n * factorial(n-1); } |
| "javascript si el id del usuario existe entonces registrar usuario conectado" | if(user.id) { console.log('user logged in'); } |
| "javascript crear variable está activo establecida en verdadero" | const isActive = true; |
| "código obtener datos de una API y devolver JSON" | const res = await fetch(url); return await res.json(); |
typescript — Código TypeScript
Genera código TypeScript con anotaciones de tipo.
Palabra de activación: typescript
| Lo que dices | Lo que se escribe |
|---|---|
| "typescript crear una interfaz para usuario con nombre y email" | interface User { name: string; email: string; } |
| "typescript función obtener usuario por id devolviendo usuario" | function getUserById(id: number): User { ... } |
| "typescript definir un enum para roles de usuario" | enum UserRole { Admin, User, Guest } |
python — Código Python
Genera código Python.
Palabra de activación: python
| Lo que dices | Lo que se escribe |
|---|---|
| "python imprimir hola mundo" | print('hello world') |
| "python crear una función para calcular fibonacci" | def fibonacci(n): ... |
| "python si el id del usuario existe imprimir usuario conectado" | if user.id:\n print('user logged in') |
| "python leer un archivo JSON y analizarlo" | import json\nwith open('file.json') as f:\n data = json.load(f) |
atajos — Simular Atajos de Teclado
Le dice a SpokenCode que presione físicamente un atajo de teclado en la ventana con foco. No se escribe nada — la combinación de teclas se presiona realmente.
Palabras de activación: atajos, atajo de teclado, atajo, presionar, presionando
| Lo que dices | Lo que ocurre |
|---|---|
| "atajos control shift f" | Presiona Ctrl + Shift + F (ej.: búsqueda global en VS Code) |
| "presionar control z" | Presiona Ctrl + Z (deshacer) |
| "atajo control s" | Presiona Ctrl + S (guardar) |
| "atajos alt tab" | Presiona Alt + Tab (cambiar ventana) |
La captura de contexto no está disponible para la palabra clave atajos — es la única palabra clave que no puede usar texto seleccionado como contexto.
Di los nombres de las teclas con claridad y deletréalos. Por ejemplo: "control", "shift", "alt", "tab", "escape", "enter".
traducir — Traducción de Texto
Traduce una palabra o frase a otro idioma.
Palabra de activación: traducir
| Lo que dices | Lo que se escribe |
|---|---|
| "traducir gato al alemán" | Katze |
| "traducir buenos días al francés" | Bonjour |
| "traducir me encanta programar al inglés" | I love programming |
ayuda — Asistente de IA General
Hace una pregunta de forma libre a la IA. La respuesta se escribe directamente en tu aplicación con foco.
Palabras de activación: ayuda, ayúdame, asistencia, pregunta
| Lo que dices | Lo que se escribe |
|---|---|
| "ayuda ¿cuál es la altura de la Torre Eiffel?" | "La Torre Eiffel tiene aproximadamente 330 metros (1.083 pies) de altura." |
| "ayúdame explicar qué es un closure en JavaScript" | Una explicación en lenguaje sencillo sobre closures |
| "pregunta qué significa el código de estado HTTP 429" | "HTTP 429 Too Many Requests significa..." |
Úsalo como un asistente inline rápido — haz una pregunta mientras programas y obtén la respuesta escrita justo donde está tu cursor.
Consejos y Reglas
- La palabra clave debe estar al inicio de tu frase — decir "necesito una función javascript" no activará la palabra clave JavaScript
Palabras Clave por Idioma
Las palabras clave de comandos de voz cambian según tu configuración de Idioma de Interfaz en Configuración. Si hablas portugués o español, asegúrate de establecer el idioma correspondiente para que se reconozcan las palabras clave correctas.
| Inglés | Portugués (pt-BR) | Español |
|---|---|---|
command | comando | comando |
javascript | javascript | javascript |
typescript | typescript | typescript |
python | python | python |
hotkeys | atalhos | atajos |
translate | traduzir | traducir |
help | ajuda | ayuda |