Decodificador de Código Morse
Carregue uma gravação ou abra o microfone: o tom e a velocidade ele acha sozinho. Nada sai do seu aparelho.
Ajustes avançados
O arquivo não é enviado para lugar nenhum. Ele é lido no navegador, medido trecho por trecho e depois esquecido - e com o microfone é igual.
O que ele faz de verdade
Três passos, nesta ordem:
- Acha o tom. Um sinal Morse é uma única frequência sendo ligada e desligada. A ferramenta procura qual frequência carrega a energia e passa a olhar só para ela - é assim que ignora o ruído em volta.
- Mede ligado e desligado. Sai daí uma sequência de durações. Ainda nenhuma letra, só números.
- Deduz a velocidade. As durações se agrupam em torno de dois valores no sinal (ponto e traço) e três nas pausas. Dali ele tira a velocidade e corta a sequência em caracteres.
O último passo decide tudo. Se a mão que transmitiu não foi regular, os grupos se sobrepõem e o corte cai no lugar errado.
Onde ele erra, e por quê
Um decodificador não ouve melhor do que um operador, ouve diferente. Ele tropeça exatamente onde uma pessoa nem repararia:
- Mão irregular. Se os traços duram duas vezes o ponto em vez de três, a fronteira entre ponto e traço se desloca e metade do texto vira outra letra.
- Pausas curtas demais. As letras grudam e viram outra letra - muitas vezes uma que existe, então o resultado parece plausível e não é.
- Um segundo tom por perto. Duas estações a algumas dezenas de hertz de distância caem na mesma medição.
- Desvanecimento. Se o nível cai abaixo do limiar no meio de um traço, aquele traço vira dois pontos.
Nas configurações avançadas dá para fixar o tom e o limiar na mão. Raramente é preciso, mas quando o automático se prende ao ruído é a única saída.
Para uma leitura limpa
- Grave o mais perto possível da fonte. Um alto-falante captado por um microfone numa sala acrescenta reverberação, e a reverberação preenche as pausas.
- Melhor poucos segundos limpos do que um minuto com ruído: a ferramenta precisa de uma dúzia de caracteres para achar a velocidade.
- Se o resultado está quase certo mas erra em trechos, olhe o envelope do sinal na ferramenta. Pausas curtas demais se enxergam antes de se ouvirem.
Perguntas frequentes
-
O arquivo é enviado para algum servidor?
Não. Ele é decodificado no navegador e não sai do aparelho. Com o microfone é igual.
-
Quais formatos de áudio funcionam?
Tudo que o navegador consegue ler: mp3, wav, m4a, ogg.
-
Por que o texto que sai não faz sentido?
Quase sempre são as pausas. Se a pausa entre as letras for menor que três unidades, o decodificador corta no lugar errado e saem letras que existem mas estão erradas.