devensor.dev

Misc software

TranscriTranslator

Ditado por voz numa tecla do Stream Deck, publicado na loja da Elgato: transcreve, traduz ou reescreve.

O problema

Ditar texto no computador ainda é lento, cheio de passos, pouco flexível e sem rápidos gatilhos para tradução e reescrita. Resolvi resolver para uso na Stream Deck.

O que foi feito

Um plugin de Stream Deck. Basta apertar a tecla e falar para que o texto apareça no campo ativo, transcrito, traduzido para 28 idiomas ou reescrito conforme uma instrução do usuário. Está publicado no Elgato Marketplace, de graça, com código aberto sob licença MIT.

Funciona com a chave da OpenAI de quem usa, sem servidor no meio: o gpt-transcribe transcreve e o gpt-5.6-luna limpa, traduz ou reescreve. Pela tabela de preços da OpenAI, a estimativa é de meio centavo de dólar por minuto falado.

Como foi feito

TypeScript sobre o SDK do Stream Deck, com o ffmpeg gravando o microfone. A IA escreveu boa parte do código; o meu papel foi testar, medir e decidir. Cada decisão que não pode ser revertida está documentada no repositório, junto com a medição que a justificou.

Galeria

Telas geradas a partir da interface real do plugin:

A tecla em cada etapa do ditado: Ditar, gravando 0:07, enviando e 142 palavras coladas

Uma tecla, três trabalhos: transcrever, traduzir e reescrever, ao lado do painel de configuração

Configuração pelo painel: o ffmpeg é encontrado ou instalado com um clique

Nenhum prompt escondido: o texto exato que vai para a OpenAI nas duas etapas

Três estilos de tecla e dezoito ícones, com prévia ao vivo