Não consigo digitar, então criei um app de ditado gratuito e de código aberto para o Mac

O YapToText é um software de ditado gratuito e de código aberto para o Mac, lançado sob a GPL com todo o código em Swift no GitHub, e roda o Whisper Large v3 Turbo e o Phi-3.5 Mini no seu Mac. Ele não custa nada, não tem plano pago nem limite, e eu o criei porque as minhas mãos tornam a digitação difícil. A página de preços tem uma frase só: é gratuito.

Todo app de ditado para Mac bom o bastante para substituir um teclado pedia uma assinatura, uma licença de US$ 249,99 ou a minha voz no servidor de outra pessoa. Eu dito tudo o que escrevo, então isso não era uma preferência. Era o custo de usar um computador. Criei o YapToText no lugar: gratuito para sempre, de código aberto sob a GPL e rodando inteiramente na máquina. Ele está na Mac App Store, então instalar é um clique e sem Terminal.

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.

Nesta página: 16 seções
  1. Passos
  2. Por que eu o criei
  3. Quanto as alternativas realmente custam
  4. O que ele faz
  5. Dentro do caminho do áudio
  6. Como ele se diferencia de outros wrappers de código aberto do Whisper
  7. Os apps de ditado de código aberto para Mac, lado a lado
  8. Por que ele se instala pela App Store, e não por um script de shell
  9. O que, de fato, significa rodar no seu Mac
  10. O que aprendi criando o app
  11. Onde ele está hoje
  12. Resumindo
  13. Guias
  14. Mais guias, em inglês
  15. Fontes
  16. Perguntas

Passos

  1. Instale o YapToText grátis pela <span lang="en">Mac App Store</span>.
  2. Abra-o, permita o microfone e ative a Acessibilidade para que ele digite no cursor.
  3. Coloque o cursor onde você quer as palavras: um e-mail, uma mensagem, um comentário de código.
  4. Toque uma vez na tecla <span lang="en">Right Command</span> e comece a falar.
  5. Toque nela de novo. As suas palavras são digitadas no cursor.

Por que eu o criei

Eu não dito por conveniência. Dito porque digitar é difícil para mim, e o ditado é como escrevo e-mails, mensagens, documentação e os comentários de código deste app. Quando a voz é o seu teclado, um app de ditado não é um brinquedo de produtividade. É o dispositivo de entrada.

Isso muda o que o preço significa. Uma assinatura de um editor de texto é uma decisão de negócio. Uma assinatura para ter a capacidade de escrever é um pedágio. E enviar cada palavra que você produz a um servidor não é uma caixa de seleção em uma página de privacidade. São a sua correspondência, o seu trabalho e as suas consultas médicas passando por uma empresa em quem você tem de confiar para sempre.

Não encontrei um app de Mac que fosse as três coisas: bom o bastante para substituir a digitação, totalmente no dispositivo e gratuito. Então escrevi um e o dei de graça.

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. O motivo de ele existir, em uma linha: criei o YapToText primeiro como uma ferramenta de acessibilidade, porque dependo dele para escrever.

Quanto as alternativas realmente custam

Veja quanto custam os apps que eu usaria no lugar, conferidos em 3 de outubro de 2026, no site de cada fabricante. Os preços mudam, então confira antes de trocar, e a comparação completa tem o detalhe com as fontes.

  • Ditado da Apple. É gratuito e, em um Mac com chip da Apple, trata os idiomas compatíveis no próprio dispositivo. Ele não arruma o que você disse, não formata um e-mail e não edita um texto que você já escreveu.
  • Wispr Flow. Custa US$ 15 por mês, ou US$ 12 por mês cobrados anualmente, com um plano gratuito limitado a 2.000 palavras por semana no desktop. A página de privacidade dele diz que a transcrição sempre acontece na nuvem.
  • superwhisper. Tem um plano gratuito com modelos locais e o Pro por US$ 8,49 por mês, US$ 84,99 por ano ou US$ 249,99 uma única vez.
  • MacWhisper. O Pro custa 64 euros, pagos uma única vez. Ele roda localmente e é um bom software.

Esses não são apps ruins. Vários são melhores que o meu em coisas que eu ainda não fiz. O ponto é mais estreito: o modelo de voz por baixo é de código aberto, a Apple dá a todo desenvolvedor a aceleração de hardware de graça, e nenhum desses custos deveria cair sobre quem não consegue usar um teclado.

O que ele faz

Pressione uma tecla, fale, pressione de novo, e as palavras aparecem onde está o cursor, em qualquer app. É só isso que você faz. Por baixo estão as partes que deram trabalho de verdade.

O painel expandido do YapToText: uma onda azul ao vivo sobre a frase transcrita, com os botões de cancelar, pausar e parar e as opções numeradas de modo.
Figura 2. Uma tecla começa, as palavras se formam no painel enquanto você fala e chegam onde está o cursor.
  • Ele lê a frase em que você está ditando. Coloque o cursor no meio de uma linha e fale: a primeira palavra fica em minúscula quando deve, o espaçamento se encaixa e o ponto final é descartado quando a frase continua. É o recurso que mais me faz falta em todos os outros apps.
  • Ele distingue um e-mail de uma anotação. O Auto mode lê o que você disse e escolhe o formato sozinho. Um e-mail sai como e-mail, uma mensagem rápida continua informal e todo o resto só é arrumado.
  • Você edita texto por voz. Selecione um texto em qualquer app, toque na tecla do Quick Edit e diga a mudança, em inglês: make this shorter, fix the grammar, translate it to Spanish (deixe mais curto, corrija a gramática, traduza para o espanhol). A reescrita substitui a sua seleção no mesmo lugar.
  • A pontuação falada funciona como os usuários de ditado esperam. Diga “is it working now, question mark” e você recebe o sinal, sem vírgula sobrando.
  • Dicionários e comandos de voz. Ensine a grafia de um nome que ele erra sempre, ou preencha o modelo de número de telefone na página Commands para que “insert phone number” digite o seu número de verdade.

As páginas de ajuda Intelligent Insert, Auto mode e Dictionaries detalham cada um, e o guia de voz para texto no Mac mostra um primeiro ditado.

Dentro do caminho do áudio

A maior parte da engenharia foi aqui, porque eu dito baixinho, muitas vezes em uma sala com uma impressora 3D funcionando. Dar o áudio bruto do microfone ao Whisper e torcer é onde a maioria dos wrappers para, e é por isso que eles desmoronam em uma sala de verdade.

Antes de o modelo de voz ver uma amostra: o ruído da sala é medido, e o ruído estacionário só é subtraído quando a relação sinal-ruído pede, então uma sala silenciosa nunca é processada demais. Uma voz baixa é elevada em relação à sala, e não a um nível fixo. A captura é protegida contra picos, para que uma palavra alta não sature. Os silêncios longos são comprimidos para que o decodificador não se perca. A decodificação passa de greedy para beam search quando o trecho é medido como ruidoso.

Depois: uma passada de resgate roda quando a transcrição volta mais curta que a fala que entrou, e uma proteção elimina os laços de repetição em que o Whisper cai em finais silenciosos. Tudo é medido em um conjunto de testes com os meus próprios ditados reais antes de qualquer coisa ser lançada. Uma mudança que ajuda uma gravação limpa muitas vezes prejudica uma gravação sussurrada.

Pôster da App Store com o título It hears you through anything, listando as etapas de áudio acima do painel de gravação expandido.
Figura 3. O caminho do áudio em seis etapas, da remoção do ruído de fundo à correção do ritmo, tudo antes ou ao redor do Whisper e tudo no Mac.

Como ele se diferencia de outros wrappers de código aberto do Whisper

Ligar o Whisper a uma tecla de atalho é um projeto de fim de semana, e várias pessoas o fizeram bem. open-wispr é um bom exemplo: segure uma tecla, fale, solte, e o texto aparece no cursor, tudo no dispositivo, com licença MIT. Se isso é tudo de que você precisa, é uma boa escolha e você deve usá-lo.

A diferença está no que acontece depois que a transcrição existe. Um wrapper entrega a saída bruta do Whisper. Quase todo o YapToText é o trabalho entre essa saída e o texto que você realmente queria:

  • Contexto. Ele lê o que há de cada lado do cursor e adapta a transcrição, então um ditado no meio da frase sai com maiúsculas, espaçamento e pontuação final certos.
  • Limpeza. Um modelo de linguagem local transforma as muletas da fala em texto pronto e escolhe o formato pelo que você disse, sem chamada à nuvem.
  • Edição. Selecione um texto existente em qualquer lugar e mude-o por voz, que é um trabalho totalmente diferente da transcrição.
  • O caminho do áudio. Ele tem subtração de ruído condicionada à relação sinal-ruído, ganho relativo à sala, captura protegida contra picos e um decodificador que muda de estratégia quando o trecho é ruidoso. É isso que faz uma voz baixa funcionar em uma sala barulhenta.
  • Instalação. Ele se instala pela App Store, e não por um script de shell, então roda em sandbox, é revisado pela Apple e é atualizado pelo sistema.
O cartão do Quick Edit com uma onda sonora ao vivo, com o texto Listening for your edit e a instrução falada make it sound more formal embaixo.
Figura 4. Editar é um trabalho diferente de transcrever: selecione um texto em qualquer app, toque na tecla do Quick Edit e diga a mudança, e o cartão mostra o que ele ouviu.

Nada disso faz das ferramentas mais simples uma escolha errada. Faz delas uma coisa de outro tamanho. Eu precisava da maior porque o ditado não é um atalho para mim. É a única forma de escrever.

Os apps de ditado de código aberto para Mac, lado a lado

Estes são os apps de ditado de código aberto para Mac que conheço. As estrelas medem atenção, e não qualidade, e o YapToText está na App Store só desde 22 de julho de 2026, então leia as colunas, e não as contagens.

Conferido em 3 de outubro de 2026, no GitHub e nas páginas de cada projeto.

AppLicençaEstrelas no GitHubComo instalarEdita o texto selecionado por vozPlataformas
HandyMIT32.747No site dele ou nas releases do GitHubNão informadoMac, Windows, Linux
FluidVoiceGPL-3.011.894Homebrew ou releases do GitHubSim, Write ModeMac
OpenWhisprMIT8.992No site deleSim, com a tecla de agente de vozMac, Windows, Linux; iPhone e iPad nos planos pagos
VoiceInkGPL-3.06.651Download pago no site dele, ou compilar o códigoSimMac; app para iPhone e iPad em beta
YapToTextGPL-3.025Mac App Store, grátis, ou HomebrewSim, Quick EditMac

GPL versus MIT, para o usuário. As duas permitem ler, compilar e alterar o código sem pagar. A diferença está no que acontece se alguém distribuir uma cópia alterada: pela GPL, a pessoa precisa publicar as alterações sob os mesmos termos, e pela MIT não precisa. Para um app de ditado que ouve tudo o que você diz, escolhi a GPL para que qualquer versão que você possa baixar seja uma cuja fonte você também possa ler. A página de alternativa ao VoiceInk compara em detalhe o app GPL mais próximo.

Por que ele se instala pela App Store, e não por um script de shell

Muitas ferramentas de código aberto para Mac se instalam passando um script da internet direto para o seu shell. É cômodo para quem desenvolve, mas pede que você execute código sem revisão, com os seus próprios privilégios, a partir de um URL que você não consegue auditar no momento em que o executa.

O YapToText está na Mac App Store. Isso significa que ele roda em sandbox, é revisado, é atualizado pelo sistema e pode ser removido como qualquer outro app. Um clique, sem Terminal e sem nada em que confiar além do que a Apple já verifica. Ser gratuito e de código aberto não precisa significar um método de instalação que seria reprovado em uma revisão de segurança no trabalho.

Se você prefere a linha de comando, há um cask do Homebrew, assinado com um Developer ID e notarizado. Hoje ele fica uma versão atrás da App Store, 1.5.2 contra 1.5.3, e vem sem os modelos.

Terminal: Instale o YapToText a partir do meu tap do Homebrew.

brew install --cask ryleighnewman/yaptotext/yaptotext

O que acontece: O YapToText chega à sua pasta Applications depois de um download de cerca de 12 MB, substituindo uma cópia da App Store, se houver uma. Ele não consegue ditar até você baixar um modelo de voz na página AI Models.

O código-fonte é público no GitHub, onde hoje está na 1.5.2, então você pode lê-lo antes de executá-lo. A página de instalação cobre os dois caminhos.

O que, de fato, significa rodar no seu Mac

O modelo de voz e o modelo de limpeza estão os dois dentro da versão da App Store. Não há conta, telemetria nem análise de uso, e nada em um ditado toca a rede. Funciona em um avião, na primeira abertura, com o Wi-Fi desligado. A versão do Homebrew precisa antes do download de um modelo. O único uso de rede é um download de modelo que você mesmo inicia, de um dos outros modelos da página AI Models, e a página de ditado offline tem um teste que você pode fazer.

A voz é um dado pessoal fora do comum. Não é uma busca. É você falando, com o conteúdo e o contexto junto. A versão honesta de uma garantia de privacidade não é uma promessa sobre o que uma empresa faz com a sua gravação. É que a gravação nunca sai do Mac, e o código que prova isso é público.

Pôster da App Store com o título Nothing leaves your Mac, sobre a página AI Models do YapToText com os dois modelos marcados como Included.
Figura 5. Os dois modelos estão dentro da versão da App Store, marcados como Included na página AI Models, então um ditado nunca precisa da rede.

O que aprendi criando o app

  • O modelo foi a parte fácil. O Whisper é excelente de fábrica. Tudo o que faz o ditado parecer acabado está ao redor dele: saber onde está o cursor, o que há de cada lado, em que app você está e o que você quis dizer com “period”.
  • Inserir texto é mais difícil que transcrevê-lo. Ler o texto ao redor do cursor sem roubar o foco, em apps que se comportam todos de um jeito diferente, deu mais trabalho do que todo o pipeline de transcrição.
  • Acessibilidade é design, e não uma lista de verificação. Um app para quem não consegue digitar precisa poder ser operado sem digitar, e não deve parecer clínico. Ele tem uma onda real da sua voz, três formatos de painel e os materiais do próprio sistema, porque as ferramentas de que as pessoas dependem merecem ser agradáveis de olhar.

Onde ele está hoje

Este é o projeto em 3 de outubro de 2026, em números simples.

  • Versão. 1.5.3 (21) na Mac App Store, lançada em 29 de setembro de 2026. O GitHub e o Homebrew estão na 1.5.2, e as notas de versão listam cada mudança.
  • Licença. GPL-3.0, com o código em github.com/ryleighnewman/YapToText.
  • Atenção. 25 estrelas no GitHub.
  • Dinheiro. Nenhum é exigido. Há um pote de gorjetas no app, e uma gorjeta não muda nada no que você recebe.

Resumindo

  • Gratuito. Não há plano pago, limite nem conta.
  • Aberto. A licença é GPL-3.0, e o código está no GitHub.
  • No seu Mac. Os dois modelos rodam localmente, e a sua voz nunca sai dele.

Se você vem de um app pago com plano gratuito, a página de alternativa ao superwhisper explica a troca tarefa por tarefa.

Se quiser ver as outras opções de código aberto lado a lado, comparei todas em apps de ditado de código aberto para Mac.

Se você testar e algo estiver errado, prefiro saber disso a qualquer outra coisa. Foi assim que ele chegou até aqui. Abra uma issue no GitHub. Todas são lidas.

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

Existe software de ditado de código aberto para Mac?

Sim. O YapToText é gratuito e de código aberto sob a GPL-3.0, e está na Mac App Store. O Handy e o OpenWhispr têm licença MIT, e o FluidVoice e o VoiceInk são GPL-3.0.

Existe uma alternativa de código aberto ao Wispr Flow e ao superwhisper?

Sim. O YapToText é gratuito e tem licença GPL, roda o Whisper e um modelo local de limpeza no seu Mac e se instala pela Mac App Store ou pelo Homebrew. Nada é enviado e não há conta.

O YapToText funciona offline?

Sim, desde a primeira abertura na versão da Mac App Store: o modelo de voz e o modelo de limpeza vêm dentro do app, então um ditado não faz nenhuma requisição de rede. A versão do Homebrew precisa antes do download de um modelo de voz.

Como ele se diferencia de outros wrappers de código aberto do Whisper?

Três coisas. Ele adapta o que você diz à frase ao redor do cursor, então um ditado no meio da frase sai com maiúsculas, espaçamento e pontuação certos. Ele escolhe o formato por você, então um e-mail sai como e-mail. E deixa você selecionar um texto em qualquer lugar e mudá-lo por voz. Além disso, ele se instala pela App Store, e não por um script de shell.

É gratuito mesmo? Qual é a pegadinha?

Sem pegadinha e sem plano pago. É gratuito para sempre, o código é público e o único dinheiro no app é um pote de gorjetas opcional, que não muda nada no que você recebe.

Qual app de ditado de código aberto para Mac está na App Store?

O YapToText. Os outros apps de ditado de código aberto que conheço remetem você aos próprios sites ou às releases do GitHub para o download. A App Store significa instalar com um clique, atualizações automáticas e o sandbox e a revisão da Apple.