Digitar no Mac sem as mãos: a configuração que uso todos os dias

Digitar no Mac sem as mãos funciona com duas ferramentas gratuitas: o Controle por Voz do macOS para clicar e se mover pela tela, e o YapToText para cada palavra que você escreve. Então sim, dá para digitar em um Mac sem usar as mãos, e você não precisa do Windows para isso. As minhas mãos não funcionam bem o bastante para digitar, e uso o Mac o dia inteiro com exatamente essa configuração.

O Controle por Voz faz parte do macOS. O YapToText é o app de ditado que eu criei: gratuito, sem conta, e a sua voz nunca sai do seu Mac. Abaixo estão como os dois dividem o trabalho, a configuração em cerca de vinte minutos e o que ainda falha.

Baixar o YapToText na Mac App StoreDownload gratuito. Sem conta e sem nada bloqueado, para macOS 14 ou posterior em um Mac com chip da Apple. Código-fonte no GitHub.

Pôster da App Store com o título I created this because my hands don't work, com ícones de acessibilidade e a capivara do YapToText.
Figura 1. Por que o YapToText existe, em um dos pôsteres da App Store: primeiro uma ferramenta de acessibilidade, criada por alguém que depende dela.
Nesta página: 14 seções
  1. Passos
  2. Divida o trabalho: mover e escrever
  3. Configure em cerca de vinte minutos
    1. Passo 1: instale pela Mac App Store
    2. Passo 2: ative a Acessibilidade, por voz se precisar
    3. Passo 5: faça o seu primeiro ditado
  4. Comece um ditado sem tocar em nada
  5. Corrija o que você disse, por voz
  6. Impeça o Controle por Voz de digitar junto
  7. Se as palavras não chegam, ou o Mac apita
  8. Você não precisa mudar para o Windows
  9. Se você também não enxerga bem a tela
  10. Resumindo
  11. Guias
  12. Mais guias, em inglês
  13. Fontes
  14. Perguntas

Passos

  1. Instale o YapToText, gratuito, pela Mac App Store em um Mac com chip da Apple e macOS 14 ou posterior.
  2. Permita o microfone e depois ative o YapToText em Ajustes do Sistema, Privacidade e Segurança, Acessibilidade. O Controle por Voz pode clicar na chave se as suas mãos não conseguirem.
  3. Na página <span lang="en">Dictation</span>, escolha a tecla de ditado e selecione <span lang="en">Tap to start / stop</span> ou <span lang="en">Hold to talk</span>.
  4. Ative o Controle por Voz em Ajustes do Sistema, Acessibilidade, e diga <span lang="en">Command mode</span> para ele clicar e rolar sem digitar as suas frases.
  5. Coloque o cursor onde as palavras vão, comece um ditado com a sua tecla ou com o botão <span lang="en">Start Dictation</span> do painel da barra de menus, fale e pare do mesmo jeito.
  6. Em <span lang="en">Settings, Advanced, Text output</span>, adicione os apps de chat em que uma mensagem ditada deve se enviar sozinha, em <span lang="en">After a dictation lands</span>.

Divida o trabalho: mover e escrever

O erro que cometi no começo foi tentar fazer uma única ferramenta cumprir os dois trabalhos. O Controle por Voz é bom em comandos. Diga Click e o nome de um botão, e ele é clicado. Diga Show numbers, e tudo o que ele consegue clicar ganha um número que você pode dizer. Frases como Open Mail e Scroll down fazem o que dizem. Isso é se mover pela tela, e é para isso que serve o Controle por Voz.

Texto longo é outro trabalho. O que eu quero depois que as palavras são transcritas não tem nada a ver com transcrição: as hesitações removidas, um e-mail com cara de e-mail, os nomes que o reconhecedor insiste em errar escritos certo e um registro ao qual eu possa voltar. Por isso escrevo com o YapToText. Os modos decidem o que acontece com as suas palavras, o modo Auto escolhe o modo por você, os dicionários corrigem os erros do reconhecedor, o Quick Edit muda um texto que já existe e o histórico guarda os seus ditados recentes com o que foi ouvido e o que foi entregue.

O Controle por Voz move e clica. O YapToText escreve. O meu dia com ele é comum: e-mail, mensagens e os comentários do código deste próprio app, tudo ditado.

Configure em cerca de vinte minutos

Os passos numerados perto do topo desta página são o caminho inteiro. Três deles podem dar errado, então aqui está o que conferir em cada um.

Passo 1: instale pela Mac App Store

  • Você: Instale o YapToText pela Mac App Store. Ele precisa de um Mac com chip da Apple e macOS 14 ou posterior.
  • YapToText: Chega com os dois modelos dentro, o de fala e o de limpeza, então dita desde a primeira abertura com a rede desligada.
  • Confira: Ele abre na tela de boas-vindas. A versão do Homebrew é a exceção: ela precisa baixar um modelo de fala antes do primeiro ditado, e o guia de instalação explica como.

Passo 2: ative a Acessibilidade, por voz se precisar

  • Você: Permita o microfone quando o macOS perguntar e depois pressione Continue ao lado de Acessibilidade nas telas de boas-vindas, ou Grant na página Home do YapToText.
  • macOS: Leva você a Ajustes do Sistema, Privacidade e Segurança, Acessibilidade. Um app não consegue ativar isso sozinho, então é você quem faz: o Controle por Voz pode clicar na chave pelo nome ou com Show numbers, ou quem estiver ajudando na configuração a liga uma vez.
  • Confira: A Acessibilidade aparece como Granted na tela de boas-vindas, e o cartão Get set up some da página Home. Sem ela, todo ditado ainda é transcrito, mas vai para a área de transferência em vez de ir para o cursor.

Passo 5: faça o seu primeiro ditado

  • Você: Clique em uma nota, comece um ditado com a sua tecla ou com o botão Start Dictation, diga uma frase e pare do mesmo jeito.
  • YapToText: Mostra a sua voz como uma onda e as suas palavras conforme se formam, e depois as escreve no cursor. O primeiro ditado depois de abrir o app espera um instante enquanto o modelo carrega.
  • Confira: A frase está na nota. Se não estiver, o guia do primeiro ditado mostra o caminho.

Mais um ajuste mudou o meu dia: After a dictation lands, em Settings, Advanced, Text output. Adicione um app, escolha Press Return ou Press Command Return, e essa tecla é pressionada no instante em que as suas palavras chegam, então uma mensagem ditada sai sem outro comando. A página de teclas e atalhos cobre todas as outras teclas que o app observa.

Comece um ditado sem tocar em nada

São três jeitos, e nenhum precisa de uma mão no teclado:

  • Qualquer coisa que pressione uma tecla. O gatilho pode ser qualquer tecla, não só um modificador, então um interruptor ou um pedal que envie o pressionar de uma tecla pode acioná-lo: toque uma vez para começar e outra para parar, ou mantenha pressionado para falar. Não testei todas as interfaces de interruptor, e o guia do ditado com uma tecla traz um teste de dez segundos para a sua.
  • O botão Start Dictation. Clicar na capivara na barra de menus abre um painel pequeno, e o botão no topo diz Start Dictation e faz o mesmo trabalho que a tecla. A página da barra de menus cobre o resto desse painel.
  • O silêncio. Com Auto-stop after silence ativado, no cartão Recording da página Dictation, um ditado termina depois de 0,5 a 5 segundos de silêncio, então você nunca precisa pará-lo.
Painel da barra de menus do YapToText: Start Dictation, seletores de modo e de microfone, Transcribe file, Regenerate e Insert last.
Figura 2. Clique na capivara e o Start Dictation fica no topo do painel. Ele faz o mesmo trabalho que a tecla, para um ponteiro ou para o Controle por Voz.

O Controle por Voz clica nos controles pelo nome, então o botão dá a ele algo para mirar:

Diga: Ao Controle por Voz, com o painel da capivara aberto.

Click Start Dictation

O que acontece: O Controle por Voz clica no botão pelo nome e o ditado começa, como se você tivesse pressionado a tecla. Se ele não achar o nome, diga Show numbers e depois o número do botão, ou Show grid para qualquer ponto da tela. Os mesmos dois comandos chegam à capivara para abrir o painel. É assim que as peças se encaixam, e o teste completo com o Controle por Voz ainda não foi feito.

Enquanto você grava, o painel flutuante tem botões de pausar, de parar e inserir e de cancelar, e o cabeçalho do painel da barra de menus mostra Cancel, Pause e Stop and insert, então um ditado pode terminar por um controle em vez de uma tecla. Não há palavra de ativação: o ditado começa quando você o inicia. O microfone é liberado cerca de um segundo depois de cada ditado, a menos que você ative Keep the microphone warm, então nada fica escutando nesse intervalo.

Corrija o que você disse, por voz

Logo depois que um ditado chega, faça do próximo ditado uma frase exata, em até 30 segundos, e o app edita em vez de digitar:

Diga: Como o ditado seguinte inteiro, logo depois que as palavras chegam.

scratch that

O que acontece: O ditado que você acabou de fazer é desfeito. replace X with Y funciona do mesmo jeito e troca uma palavra ou frase no lugar. Só vale a frase inteira e exata.

Para algo maior existe o Quick Edit. Selecione o texto, por voz com o Controle por Voz, toque na tecla do Quick Edit e diga a mudança: make this shorter, fix the grammar, translate it to Spanish, capitalize this. A reescrita substitui a seleção no lugar. Sem tecla nenhuma, o Regenerate no painel da barra de menus reescreve o texto selecionado em qualquer modo, ou com uma ação única como Make Concise ou Fix Grammar & Spelling. Uma palavra errada nunca precisa mandar você de volta ao teclado. A página do Quick Edit tem a lista do que dizer.

Página Quick Edit do YapToText: a tecla Quick Edit em Right Option, Corrections by voice, posição do pop-up e cores.
Figura 3. Os dois tipos de correção ficam na página Quick Edit: Corrections by voice para scratch that e replace X with Y, e a tecla Quick Edit, Right Option, para mudanças maiores.

O modo Auto ajuda antes mesmo de você dizer uma palavra. Selecione a mensagem que você está respondendo, comece a ditar, e a sua resposta é escrita para combinar com ela. A página do modo Auto explica o que ele lê e o que deixa em paz.

Impeça o Controle por Voz de digitar junto

O Controle por Voz continua ouvindo enquanto o YapToText grava. No modo Dictation dele, que vem ativado por padrão, as palavras que não são comandos são inseridas como texto, então a sua frase poderia ser digitada duas vezes. O guia do Controle por Voz da Apple descreve os dois controles que o mantêm fora do caminho:

Diga: Ao Controle por Voz, antes de ditar com o YapToText.

Command mode

O que acontece: O Controle por Voz responde só a comandos e ignora todas as outras palavras. Uma frase que soe como um comando ainda pode ser entendida como um.

A cerca mais firme é Stop listening antes de um ditado longo e Start listening depois dele. Isso serve para um ditado que você começa com uma tecla ou um interruptor. Se você o começa por voz, o Command mode é a cerca. No Command mode, o Controle por Voz clica e o YapToText digita. Não experimentei todas as combinações, então, se a sua se comportar de outro jeito, me avise.

Se as palavras não chegam, ou o Mac apita

  1. Veja qual janela está na frente. O YapToText nunca digita na própria janela, então um ditado iniciado com o YapToText na frente vai para a área de transferência. Clique no app que você queria, e Insert last, no painel da barra de menus, digita ali o último ditado.
  2. Ative a Acessibilidade. Sem ela, todo ditado vai para a área de transferência. O cartão Get set up fica na página Home até ela estar ativada.
  3. Silencie o bipe. O Intelligent Insert lê algumas palavras em volta do cursor com teclas invisíveis, para que um ditado no meio de uma frase receba a caixa e o espaçamento certos, e alguns apps recusam uma dessas teclas, então o macOS toca o som de alerta. Reduza o volume do alerta ao mínimo em Ajustes do Sistema, Som, o que silencia apenas os bipes de alerta, ou desative o Intelligent Insert para esse app na lista abaixo da chave dele, na página Dictation.
  4. Leia o resultado da entrega. O histórico guarda para onde foi cada ditado e como foi entregue, então você vê o que aconteceu em vez de adivinhar, e pode copiar ou inserir de novo.
  5. Fixe um método para esse app. Em Settings, Advanced, adicione o app em Per-app method e escolha Type character-by-character.
Uma entrada do History do YapToText com os pipeline details abertos: transcrição bruta, transcrição limpa, modo, entrega, app de destino e tempos.
Figura 4. Os pipeline details de um ditado no History. As linhas Delivery e Target app dizem como e para onde as palavras foram, então você vê o que aconteceu em vez de adivinhar.

Três coisas menores. Desde a 1.5.1, a leitura em volta do cursor é ignorada no Terminal, no iTerm2 e nos outros terminais, porque ali essas teclas são atalhos. O primeiro ditado depois de abrir o app espera o modelo carregar. E o Quick Edit não consegue ler uma seleção em um campo de senha. O guia de solução de problemas e a página do Intelligent Insert têm o resto.

Você não precisa mudar para o Windows

Toda discussão de fórum diz isso, e vem de um lugar real. O Dragon era o padrão para controlar um computador por voz, e a Nuance descontinuou o Dragon Professional Individual para Mac em 22 de outubro de 2018, sem atualizações depois dessa data, segundo o aviso de fim de vida. O conselho de sempre é rodar o Windows em uma máquina virtual e comprar o Dragon para ele, mas a própria página de suporte da Nuance diz que o Dragon Professional não é compatível com o Parallels para Mac.

Mesmo onde ele roda, uma máquina virtual significa um segundo sistema operacional para controlar por voz dentro do primeiro, com dois conjuntos de comandos e dois lugares para o foco estar. Eu não queria isso. O YapToText é gratuito, sem plano pago e sem recursos bloqueados, e o Controle por Voz faz parte do macOS. Se você já controla um programa do Windows por voz o dia inteiro, manter uma máquina com Windows para esse único trabalho é uma escolha justa. Para escrever e se mover pela tela, você pode ficar no Mac. A página de alternativa ao Dragon para Mac mostra o equivalente daqui para cada hábito do Dragon.

Se você também não enxerga bem a tela

O painel flutuante é visual, então o app também fala com o VoiceOver: Listening, Transcribing, Cleaning up, qualquer erro e o instante em que as palavras chegam ou o ditado é cancelado, mesmo sem nenhuma janela de app na frente. Os controles do painel são os mesmos três em qualquer lugar: pausar e retomar, parar e inserir, e cancelar.

Se o painel for mais do que você quer, desative Show the floating recording panel no cartão Pop-up da página Dictation. O ditado funciona do mesmo jeito, e a capivara na barra de menus continua mostrando que está gravando e transcrevendo. Play start and stop sounds, em Settings, General, acrescenta um som em cada ponta. Dizer que ele foi feito para funcionar com o VoiceOver descreve o código. O teste completo não foi feito. O centro de acessibilidade tem o resto, e se algo na sua configuração não funcionar como escrevi, prefiro saber disso a qualquer outra coisa.

O painel compacto do YapToText: uma forma de onda ao vivo ao lado dos botões de cancelar, pausar e parar, um botão de layout e um botão que abre o app.
Figura 5. Cancelar, pausar e parar no layout Compact. Com o VoiceOver ativado, cada etapa também é falada, e o painel pode ser desligado por completo.

Resumindo

  • Controle por Voz para se mover. Ele clica, rola e abre apps, no Command mode.
  • YapToText para as palavras. Uma tecla, um interruptor que pressiona uma ou Click Start Dictation, e o texto chega ao cursor.
  • Correções por voz. Você tem scratch that, replace X with Y, o Quick Edit e o Regenerate no painel da barra de menus.

Se uma condição de saúde afeta o que as suas mãos conseguem fazer, o guia ditado para tremor, Parkinson, EM e ELA mostra o que configurar primeiro, e configurar o ditado para um pai ou uma mãe idosos explica como fazer isso por outra pessoa.

As duas ferramentas são gratuitas, e nenhuma precisa do Windows. Se algo aqui não bater com o que você vê, me conte no GitHub. Eu leio todas as issues.

Baixar o YapToText na Mac App StoreDownload gratuito. Sem conta e sem nada bloqueado, para macOS 14 ou posterior em um Mac com chip da Apple. Código-fonte no GitHub.

Quem escreve. Ryleigh Newman desenvolve software, tem dificuldade para digitar e dita todos os dias com o YapToText, o app que este site descreve. Esta página foi traduzida do inglês. A interface do app e o resto do site estão em inglês. Mais sobre o projeto, em inglês.

Guias

Mais guias, em inglês

Fontes

Perguntas

Dá para usar um Mac totalmente sem as mãos?

Dá, para escrever e para a maior parte do uso. O Controle por Voz, que vem com o macOS, clica, rola e abre apps, e o YapToText digita as palavras. A chave única de Acessibilidade em Ajustes do Sistema pode ser clicada por voz ou ligada uma vez por quem estiver ajudando.

Existe software de digitação sem as mãos para Mac?

Existe. O Controle por Voz vem com o macOS, e o YapToText é um app de ditado gratuito que escreve em qualquer app, iniciado por uma tecla ou pelo Controle por Voz clicando no botão Start Dictation. Os dois rodam no Mac.

Posso usar o YapToText e o Controle por Voz ao mesmo tempo?

Pode. O Controle por Voz cuida dos cliques e o YapToText cuida das palavras. Diga Command mode ao Controle por Voz primeiro, para ele ignorar as palavras que não são comandos em vez de digitar as suas frases também.

O Controle por Voz é o mesmo que o Ditado?

Não. O Ditado transforma fala em texto. O Controle por Voz permite se mover pelo Mac, usar o que está na tela e ditar e editar texto com comandos. São recursos separados em Ajustes do Sistema, e o YapToText foi feito para funcionar junto com os dois.

Preciso mudar para o Windows para ter o Dragon?

Não. A Nuance descontinuou o Dragon para Mac em outubro de 2018, e a página de suporte dela diz que o Dragon Professional não é compatível com o Parallels para Mac. O Controle por Voz mais o YapToText cobrem, de graça, se mover pelo Mac e escrever nele.

O ditado sem as mãos no Mac precisa de internet?

Não, não com o YapToText da Mac App Store, porque os dois modelos estão dentro do app. O único uso de rede é o download de um modelo que você inicia por conta própria. O Ditado da Apple também pode rodar no Mac, e os ajustes de Teclado mostram se o seu roda.