Comandos de Voz e Palavras-Chave
Palavra de Ativação: "Okay Code"
O SpokenCode inclui um detector local de palavra de ativação. Diga "Okay Code" e a gravação inicia automaticamente — sem precisar de atalho.
| O que você diz | O que acontece |
|---|---|
| "Okay Code" | A gravação inicia imediatamente |
Para ativar, vá em Configurações → Comandos de Voz e ligue o toggle.
Requer Python 3.10+ instalado no seu computador. O modelo treinado e o script de escuta estão incluídos no aplicativo — sem necessidade de conexão com a internet para detecção. Consulte o guia de instalação do Windows para configuração.
Palavras-Chave do Modo Snippet
Os comandos de voz são exclusivos para o Modo Snippet. Quando você grava no Modo Snippet, o SpokenCode escuta as primeiras palavras da sua frase para detectar uma palavra-chave. A palavra-chave informa ao SpokenCode que tipo de saída gerar.
Regra: sempre inicie sua frase com a palavra-chave.
Exemplo:
- Você diz: "javascript criar uma função que inverte uma string"
- SpokenCode detecta a palavra-chave:
javascript - Envia para a IA: "criar uma função que inverte uma string"
- Saída digitada no seu aplicativo:
function reverseString(str) { return str.split('').reverse().join(''); }
comando — Comandos de Terminal / Bash
Gera um comando de shell pronto para colar no seu terminal.
Palavra de ativação: comando
| O que você diz | O que é digitado |
|---|---|
| "comando listar todos os arquivos incluindo ocultos" | ls -la |
| "comando encontrar todos os arquivos JavaScript" | find . -name "*.js" |
| "comando buscar a palavra erro nos logs" | grep -i "error" /var/log/* |
| "comando mostrar uso de disco" | df -h |
| "comando matar processo na porta 3000" | lsof -ti:3000 | xargs kill |
Use comando quando quiser um comando de shell rápido sem precisar lembrar a sintaxe exata.
javascript ou código — Código JavaScript
Gera um trecho de código JavaScript.
Palavras de ativação: javascript, código
| O que você diz | O que é digitado |
|---|---|
| "javascript criar uma função que calcula o fatorial" | function factorial(n) { return n <= 1 ? 1 : n * factorial(n-1); } |
| "javascript se o id do usuário existir então registrar usuário logado" | if(user.id) { console.log('user logged in'); } |
| "javascript criar variável está ativo definida como verdadeiro" | const isActive = true; |
| "código buscar dados de uma API e retornar JSON" | const res = await fetch(url); return await res.json(); |
typescript — Código TypeScript
Gera código TypeScript com anotações de tipo.
Palavra de ativação: typescript
| O que você diz | O que é digitado |
|---|---|
| "typescript criar uma interface para usuário com nome e email" | interface User { name: string; email: string; } |
| "typescript função obter usuário por id retornando usuário" | function getUserById(id: number): User { ... } |
| "typescript definir um enum para papéis de usuário" | enum UserRole { Admin, User, Guest } |
python — Código Python
Gera código Python.
Palavra de ativação: python
| O que você diz | O que é digitado |
|---|---|
| "python imprimir olá mundo" | print('hello world') |
| "python criar uma função para calcular fibonacci" | def fibonacci(n): ... |
| "python se o id do usuário existir imprimir usuário logado" | if user.id:\n print('user logged in') |
| "python ler um arquivo JSON e analisá-lo" | import json\nwith open('file.json') as f:\n data = json.load(f) |
atalhos — Simular Atalhos de Teclado
Diz ao SpokenCode para pressionar fisicamente um atalho de teclado na janela em foco. Nada é digitado — a combinação de teclas é realmente pressionada.
Palavras de ativação: atalhos, atalho de teclado, atalho, pressionar, pressionando
| O que você diz | O que acontece |
|---|---|
| "atalhos control shift f" | Pressiona Ctrl + Shift + F (ex.: busca global no VS Code) |
| "pressionar control z" | Pressiona Ctrl + Z (desfazer) |
| "atalho control s" | Pressiona Ctrl + S (salvar) |
| "atalhos alt tab" | Pressiona Alt + Tab (alternar janela) |
A captura de contexto não está disponível para a palavra-chave atalhos — é a única palavra-chave que não pode usar texto selecionado como contexto.
Diga os nomes das teclas com clareza e os soletre. Por exemplo: "control", "shift", "alt", "tab", "escape", "enter".
traduzir — Tradução de Texto
Traduz uma palavra ou frase para outro idioma.
Palavra de ativação: traduzir
| O que você diz | O que é digitado |
|---|---|
| "traduzir gato para alemão" | Katze |
| "traduzir bom dia para francês" | Bonjour |
| "traduzir eu amo programar para espanhol" | Me encanta programar |
ajuda — Assistente de IA Geral
Faz uma pergunta de forma livre para a IA. A resposta é digitada diretamente no seu aplicativo em foco.
Palavras de ativação: ajuda, me ajude, assistência, pergunta
| O que você diz | O que é digitado |
|---|---|
| "ajuda qual é a altura da Torre Eiffel?" | "A Torre Eiffel tem aproximadamente 330 metros (1.083 pés) de altura." |
| "me ajude explicar o que é um closure em JavaScript" | Uma explicação em linguagem simples sobre closures |
| "pergunta o que significa o código de status HTTP 429" | "HTTP 429 Too Many Requests significa..." |
Use isso como um assistente inline rápido — faça uma pergunta enquanto programa e obtenha a resposta digitada onde seu cursor está.
Dicas e Regras
- A palavra-chave deve estar no início da sua frase — dizer "eu preciso de uma função javascript" não acionará a palavra-chave JavaScript
Palavras-Chave por Idioma
As palavras-chave de comandos de voz mudam com base na sua configuração de Idioma da Interface nas Configurações. Se você fala português ou espanhol, certifique-se de definir o idioma correspondente para que as palavras-chave corretas sejam reconhecidas.
| Inglês | Português (pt-BR) | Espanhol |
|---|---|---|
command | comando | comando |
javascript | javascript | javascript |
typescript | typescript | typescript |
python | python | python |
hotkeys | atalhos | atajos |
translate | traduzir | traducir |
help | ajuda | ayuda |