FnKey

FnKey

Evgeny Oleinik (open-source project) · Voz e linguagem

O FnKey é um app de voz para texto para Mac gratuito e de código aberto que transforma sua fala em texto digitado em quase qualquer lugar. É um app de voz para texto na barra de menus: você segura a tecla Fn, fala e solta. A transcrição cai no seu cursor, em qualquer app que esteja aberto. Ele roda em silêncio na barra de menus, usa o Deepgram Nova-3 para streaming em tempo real ou o Groq Whisper como alternativa, e mantém o microfone ativo só enquanto você segura a tecla.

Prévia da interface de FnKey

Sobre FnKey

O que é o FnKey

O FnKey é um pequeno aplicativo em Rust que vive na barra de menus do seu Mac e faz bem uma coisa: transforma a tecla Fn em um botão de apertar para falar e ditar. Aperte e segure Fn, fale naturalmente e solte. As palavras reconhecidas aparecem no campo de texto ativo, seja um e-mail, uma janela de chat, um editor de código ou uma caixa de busca. Sem janela flutuante para gerenciar. Sem app separado para o qual trocar. Já desejou que digitar fosse tão rápido quanto falar? É todo o argumento.

O atrativo está na velocidade. Quem pensa mais rápido do que digita leva as ideias para um documento sem quebrar o fluxo. Também ajuda quem acha longas sessões de digitação cansativas, ou quem precisa redigir enquanto as mãos estão ocupadas em outra coisa. Pense nele como um app de ditado para macOS que fica fora de vista. O indicador de microfone na barra de menus do macOS confirma quando a gravação está ativa, então você sempre sabe quando o app pode ouvir você.

O porém é que o FnKey não traz o próprio motor de fala. Você fornece uma chave de API do Deepgram ou do Groq, e o áudio vai para esse provedor para ser transcrito. Isso significa que é preciso conexão com a internet, e que você confia a um terceiro o áudio que grava. Não é ideal para todo mundo. Além disso, é só para macOS, e as compilações para Apple Silicon e Intel são downloads separados. Sem versão móvel. Também não há versão para Windows.

Primeiros passos

  1. Baixe a compilação certa na página de Releases: FnKey-arm64.zip para Apple Silicon (M1/M2/M3) ou FnKey-x64.zip para Macs Intel.
  2. Descompacte e mova o FnKey.app para a pasta Aplicativos.
  3. Consiga uma chave do Deepgram (streaming, recomendado, com crédito grátis para começar) ou do Groq (alternativa em lote), e salve em ~/.config/fnkey/deepgram_key ou ~/.config/fnkey/api_key.
  4. Abra o app e conceda as permissões de Monitoramento de Entrada, Microfone e Acessibilidade em Ajustes do Sistema → Privacidade e Segurança.
  5. Segure Fn, fale e solte para colar a transcrição; clique no ícone ○ da barra de menus para alternar o retorno automático ou editar palavras-chave personalizadas.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de FnKey.

Plano gratuitoSim
Planos pagos$0 (bring your own Deepgram or Groq API key)
PlataformamacOS (Apple Silicon and Intel)
DesenvolvedorEvgeny Oleinik (open-source project)
CategoriaVoz e linguagem
Data de lançamentoJan 2025
Última atualizaçãoSep 2025
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Escritores e quem faz anotações que pensam mais rápido do que digitam e querem capturar ideias em voz alta sem trocar de app.
  • Desenvolvedores e usuários avançados que preferem ditar mensagens de commit, comentários ou prompts em vez de digitá-los, e que se sentem à vontade editando um arquivo de configuração para definir as chaves de API.
  • Pessoas com LER ou fadiga de digitação que precisam inserir texto sem as mãos em um Mac.

Tarefas

  • Ditar e-mails, mensagens do Slack e documentos na posição do cursor, com colagem automática quando você solta a tecla Fn.
  • Preencher caixas de busca, campos de chat e formulários em que uma frase longa digitada seria mais lenta do que simplesmente falá-la.
  • Capturar pensamentos e notas rápidas em que você precisa de precisão na transcrição de nomes próprios, resolvido pelo arquivo de palavras-chave personalizadas.

Cenários

  • Sessões longas de escrita em que ditar um primeiro rascunho é mais rápido do que digitá-lo e limpá-lo depois.
  • Fluxos com muito chat em que o modo de retorno automático envia a mensagem no instante em que você para de falar.
  • Trabalho com vocabulário técnico, em que você adiciona termos como "Anthropic" ou "Kubernetes" a uma lista de palavras-chave para o motor parar de deturpá-los.

Principais recursos

Apertar para falar com a tecla Fn

O app inteiro depende de um único gesto: segure Fn, fale, solte. Ele transforma uma tecla que quase todo usuário de Mac ignora em um gatilho para a transcrição com a tecla Fn, então não há nada para abrir nem clicar. A transcrição é colada direto no campo ativo, o que mantém você dentro do app em que já está trabalhando.

Streaming com Deepgram Nova-3

Quando você fornece uma chave do Deepgram, o áudio é transmitido por WebSocket enquanto você fala em vez de esperar você terminar, o que significa que o texto transcrito costuma estar pronto no momento em que você solta. Você também ganha formatação inteligente e pontuação do Nova-3 para uma saída mais limpa, que precisa de menos ajustes antes do envio.

Alternativa com Groq Whisper

Se você não tem uma chave do Deepgram, o FnKey recorre ao Whisper large-v3 do Groq em modo de lote, enviando o clipe completo quando você solta a tecla. É mais lento, porque toda a gravação precisa subir antes de qualquer texto aparecer, mas mantém o app utilizável com uma única conta. Ele prefere o Deepgram automaticamente se as duas chaves existirem.

Palavras-chave personalizadas

Um arquivo de palavras-chave permite ensinar ao motor palavras que ele erra sempre, o que mais importa em nomes, títulos de produtos e jargão técnico que modelos genéricos costumam deturpar. Adicione um termo por linha, e o FnKey os envia como dicas de keyterm para o Deepgram e dicas de prompt para o Groq. A lista recarrega a cada gravação, então você não reinicia o app depois de editar.

Retorno automático opcional

Ativar "Pressionar Return após colar" faz o FnKey enviar um toque de Return quando o texto chega. Em apps de chat, isso conclui a frase para você. Em um documento, apenas inicia uma nova linha. Melhor usar com critério.

Comportamento do microfone atento à privacidade

O microfone só fica ativo enquanto você segura a tecla Fn, e o macOS mostra o indicador amarelo de microfone na barra de menus como prova visível de que a gravação começou ou parou. É uma escolha de design simples que impede um app em segundo plano de escutar quando você não espera.

Prós e contras

Prós

  • Gratuito e de código aberto, sem assinatura nem conta própria.
  • Transcrição rápida em streaming pelo Deepgram Nova-3 mantém você no fluxo.
  • O apertar para falar com uma tecla funciona em quase qualquer app de Mac que aceite texto digitado.
  • Palavras-chave personalizadas melhoram bastante a precisão em nomes e termos técnicos.
  • Pegada leve na barra de menus, sem janela extra para gerenciar.

Contras

  • Exige sua própria chave de API do Deepgram ou do Groq, então você cuida da configuração e de qualquer custo de uso.
  • Só para macOS, com downloads separados para Apple Silicon e Intel e sem app para Windows ou celular.
  • Precisa de conexão com a internet e envia seu áudio gravado a um provedor externo.
  • Configurar o app implica editar arquivos em `~/.config/fnkey/`, o que não agrada a todo mundo.

Perguntas frequentes

Ele transforma a tecla Fn do seu Mac em um botão de apertar para falar. Você segura Fn, fala e solta para colar o texto transcrito no app onde está o seu cursor. É um app de voz para texto feito para velocidade, não uma suíte de ditado completa.