Blog

Ditado por voz no Cursor para Mac: explique a tarefa sem tirar os olhos do código

Como ditar instruções diretamente no Cursor, usar a voz para contexto e manter o teclado para símbolos, caminhos e identificadores exatos.

Por tsuvicPublicado 5 min de leitura

O TalkTalkType atualmente transcreve apenas inglês e japonês. Esta tradução explica o produto, mas não indica suporte a ditado em português.

Uma solicitação de programação costuma ficar mais curta justamente quando deveria ficar mais específica.

A função com falha está aberta no Cursor. Você sabe qual comportamento mudou, qual tentativa já deu errado e qual arquivo não pode ser alterado. Mesmo assim, ao começar a escrever no Agent, a solicitação vira apenas “corrija este bug”.

O modelo não perdeu o contexto. Você o removeu antes de enviar.

O ditado ajuda porque o código continua visível enquanto você explica a tarefa. O Agent do Cursor recebe instruções em linguagem natural, explora o projeto, edita arquivos e executa comandos. A caixa de entrada também aceita comandos reutilizáveis acionados por /. O fluxo útil não é abrir outro gravador, mas colocar uma explicação completa no campo onde o trabalho já começa.

O esforço de digitar decide qual contexto permanece

Uma boa solicitação normalmente inclui o comportamento observado, o resultado esperado, a área envolvida, os limites da mudança, as tentativas anteriores e o teste que comprovará a correção.

Nada disso é difícil de falar. Digitar tudo pode parecer exagerado quando o problema parece pequeno. Surge então uma instrução vaga como “conserte o login”. O Agent precisa adivinhar qual fluxo falha, o que significa corrigir e quais mudanças são permitidas.

Trinta ou quarenta segundos de fala comportam a rota, o erro, a tentativa anterior e o comando de teste. Falar não torna a solicitação automaticamente precisa. Remove uma das razões pelas quais você a tornaria imprecisa.

Mantenha o destino dentro do Cursor

O TalkTalkType grava enquanto você segura Option-Space. Ao soltar, o resultado volta ao campo que estava em foco, como a entrada do Agent, Ask ou outra área editável do Cursor.

Esse caminho direto importa porque o código visível participa da formulação. Você pode perceber o nome exato de uma função no meio da frase ou abrir uma definição de tipo para explicar uma restrição. Uma janela separada de ditado esconde justamente o objeto que você está tentando descrever.

A colagem direta usa a permissão de Acessibilidade do macOS. Se um ambiente gerenciado ou protegido bloquear a entrada automática, o modo de área de transferência mantém o texto disponível para um Command-V manual.

Fale a intenção e digite a sintaxe

A voz funciona melhor quando a parte difícil é explicar a intenção. Bons casos incluem descrever um bug com condições de reprodução, definir limites de uma refatoração em vários arquivos, pedir uma investigação antes de editar, explicar regras de negócio ou revisar quais partes de um diff devem permanecer.

O teclado ainda é melhor para expressões regulares, pipelines de shell, caminhos com pontuação, identificadores que diferem por um caractere e pequenos trechos em que cada símbolo importa.

A combinação costuma ser mais forte: digite o identificador exato e fale por que ele é importante.

Clean preserva suas palavras; Raw preserva tudo

O TalkTalkType oferece dois modos de texto, não um seletor de predefinições: Clean e Raw. O Clean é uma limpeza leve e fiel. Mantém cada palavra que você disse, na ordem em que você disse, e o seu registro; remove apenas hesitações inequívocas; e devolve uma única linha. Para o Cursor, isso é o que mais importa: identificadores exatos, nomes de arquivo e termos de código sobrevivem porque o Clean nunca os reescreve.

O Raw devolve a transcrição sem limpeza, com falsos começos e tudo. Use-o quando você pretende editar o resultado manualmente antes de enviar.

Nenhum modo transforma em silêncio a sua fala em uma instrução diferente. O resultado limpo chega como um rascunho que você lê antes de pressionar Enter. Quando você contou a tarefa em ordem de conversa e quer uma instrução mais enxuta, a etapa opcional de refinamento por voz (Voice Patch) reformula o material falado antes da inserção — sem jamais reescrever em silêncio aquela primeira colagem.

O próprio Cursor é classificado como uma superfície de editor de código. A classificação é determinística, por identificador de pacote mais papel de Acessibilidade, sem nenhuma suposição de um modelo de linguagem. Em superfícies de código, um nome de arquivo, um caminho ou um comando slash falado é preservado como texto simples e nunca é tratado como algo que se resolve ou se executa. Ditado contextual no Mac explica como o destino é lido.

Então: Clean quando palavras exatas e termos de código importam, que é o caso habitual no Cursor; Raw quando você mesmo vai editar o resultado; um refinamento por voz quando você falou em ordem de conversa e quer uma instrução mais enxuta. Leia o rascunho uma vez antes de pressionar Enter. A limpeza pode organizar as hesitações, mas não pode saber que uma função de nome parecido é a errada se você não disser isso.

Use uma estrutura repetível

Uma ordem fixa reduz desvios:

  1. Declare a tarefa.
  2. Aponte a área do código.
  3. Descreva a evidência.
  4. Acrescente as restrições.
  5. Defina a verificação final.

Exemplo: “Remova a segunda solicitação de atualização depois de restaurar uma aba. Ela começa no hook de sessão. Não altere o endpoint nem a API pública do hook. Adicione um teste de regressão e execute a suíte de autenticação.”

O Cursor permite salvar processos estáveis como comandos Markdown e acioná-los com /. Coloque a checklist permanente no comando e dite apenas os fatos variáveis do incidente atual.

A privacidade acompanha todo o caminho

Depois da colagem, passam a valer as configurações de dados do Cursor. Antes disso, o TalkTalkType envia o áudio ao provedor de reconhecimento configurado. O serviço não mantém histórico no servidor de áudio, transcrição ou texto limpo, embora guarde dados operacionais necessários para conta, dispositivo, plano, uso, auditoria e suporte.

Não dite chaves de API, credenciais de produção ou dados privados de clientes apenas porque o destino é uma ferramenta de programação.

Comece pela solicitação que você encurtou ontem

Encontre uma conversa no Cursor em que a primeira resposta errou e a segunda mensagem acrescentou o contexto ausente. Refaça a primeira solicitação falando também a tentativa anterior, a restrição e o teste de aceitação.

A voz não substitui o teclado. Os símbolos continuam digitados. A explicação que você quase cortou pode ser falada.

Blog