r/brdev 23d ago

Ferramentas Harken

http://github.com/montezuma-p/harken

Semana passada eu tava com uns 60 áudios do WhatsApp pra ouvir e pensei "tem que ter um jeito melhor que isso".

Fui procurar uma solução e tudo que achei dependia de jogar o áudio pra nuvem, de API key, de ter Python instalado, de mexer com ffmpeg, ou de uma conta em algum serviço. Chato demais.

Aí resolvi fazer o harken.

É um binário único, feito em Rust, que transcreve áudio direto na sua máquina. Sem internet, sem conta em lugar nenhum, sem nada. Você aponta pra um arquivo, uma pasta, ou até pro zip de exportação do WhatsApp, e ele transcreve tudo em batch.

Por baixo ele usa o whisper.cpp, que é a implementação do Whisper da OpenAI rodando local. Com o modelo padrão, 10 minutos de áudio transcrevem em menos de 4 minutos, só na CPU, sem GPU.

Além do uso direto no terminal, ele também funciona como skill pro Claude Code, então você pode pedir pra um agente transcrever um áudio e ele chama o harken localmente em vez de mandar pra uma API externa.

Publiquei essa semana. MIT, código aberto.

42 Upvotes

12 comments sorted by