Tradutor de código morse e descodificador de áudio
Escreva de qualquer um dos lados e o outro acompanha. Nada se perde sem aviso, a temporização é a do padrão, e uma gravação pode fazer o caminho inverso: tom, velocidade e limiar medidos, não supostos.
Como funciona
Escreva
Qualquer uma das caixas comanda a outra. Pontuação, letras acentuadas e prosinais como <SK> estão na tabela, e o que realmente não tem código é marcado em vez de apagado.
Dê forma ao envio
Velocidade de carácter e velocidade global são comandos separados: é isso que Farnsworth significa. O tom e a onda também são seus, e a linha de tempo mostra cada ponto, traço e intervalo na duração real antes de carregar em reproduzir.
Ou deixe-o ouvir
Abra uma gravação ou use o microfone. Varre à procura da portadora, aplica o limiar de Otsu à envolvente, agrupa as séries para achar a unidade, e reporta o tom, a velocidade e com que limpeza separou.
Leve consigo
Copie qualquer um dos lados, descarregue o tom como WAV renderizado offline em plena qualidade, ou passe a mensagem direta a outra ferramenta da suite.
O alfabeto inteiro
Letras, algarismos, os dezoito sinais de pontuação, as letras acentuadas nacionais e os prosinais mesmo usados. O que não tem código é assinalado em vez de apagado em silêncio.
Um oscilador, uma envolvente
A mensagem inteira é um único tom guiado por uma curva de ganho programada com rampas de 5 ms, em vez de um oscilador por ponto. Menos nós, sem estalidos, e um contexto de áudio reutilizado.
Sabe ouvir
Aponte-o a uma gravação ou ao microfone. Uma varredura de Goertzel encontra a portadora, Otsu aplica o limiar à envolvente, e agrupar as séries dá a unidade: tom e velocidade medidos, não supostos.
Farnsworth como deve ser
Velocidade de carácter e global separadas, com o tempo extra distribuído pelos intervalos na proporção 3:4 que a ARRL define. É assim que se aprende a ouvir letras em vez de contar pontos.
Uma linha de tempo legível
Cada ponto, traço e intervalo desenhado na duração real, com o cursor a percorrê-la. Ao passar por cima de um bloco vê quantos milissegundos dura.
Exporte o tom
Renderizado offline para um WAV de 16 bits a 44,1 kHz, pronto para um vídeo, uma aula ou um toque, sem o regravar dos altifalantes.
Nada é enviado
Traduzir, sintetizar e descodificar acontece tudo neste separador. O fluxo do microfone não sai da página e nenhuma gravação é guardada.
Passa a bola ao resto da suite
Envie a mensagem diretamente para o AudioSnap, Binary-Flow, QR Bolt ou WordFlow sem a descarregar e voltar a enviar.
Nos dois sentidos, e nenhum a olho
Um manipulador e um recetor na mesma página: o alfabeto ITU completo com pontuação e prosinais, temporização PARIS padrão com espaçamento Farnsworth, e um descodificador que lê o morse de uma gravação.
O navegador é o transmissor
A Web Audio sintetiza o tom, um contexto offline renderiza o WAV, e o decodeAudioData mais um filtro de Goertzel leem uma gravação de volta. Nada disso precisa de servidor, conta ou pedido de rede, e basta fechar o separador para a mensagem e a gravação desaparecerem.
Para o aprender e para o ler
Aprender morse é ouvir os caracteres a toda a velocidade com ar entre eles, que é precisamente para o que serve o espaçamento Farnsworth; por isso aqui a velocidade de carácter e a global andam separadas. Lê-lo é o outro sentido: um excerto de um filme, um farol gravado de um recetor, um enigma que alguém mandou como nota de voz. Ambos vivem na mesma página, e o segundo diz-lhe o que mediu — o tom em hertz, a unidade em milissegundos, as palavras por minuto resultantes e com que limpeza as marcas se separaram dos espaços — para que uma resposta errada possa ser discutida em vez de apenas estar errada.
O teu conteúdo não sai deste separador: não é enviado, guardado nem registado em lado nenhum. O site conta, isso sim, quantas vezes cada ferramenta é aberta, como um total sem cookie nem identificador — nada que ligue uma visita a ti.
Perguntas Frequentes
QO meu texto ou a minha gravação são enviados para algum lado?+
Não. A tradução, a síntese do tom, a renderização do WAV e a descodificação do áudio correm dentro do seu navegador. O fluxo do microfone não sai da página e nada fica guardado entre visitas.
QQue caracteres são suportados?+
O conjunto ITU completo: A–Z, 0–9, dezoito sinais de pontuação, as letras acentuadas nacionais (À, Ä, Ç, É, Ñ, Ö, Ü, ß e companhia) e os prosinais habituais, escritos entre ângulos como <SK>. Um carácter sem equivalente em morse é marcado com # e listado, em vez de desaparecer.
QQual é a diferença entre velocidade de carácter e velocidade global?+
É o espaçamento Farnsworth. Os pontos e traços saem à velocidade de carácter que definir, enquanto os intervalos entre letras e palavras são esticados até a mensagem inteira sair à velocidade global. É assim que se aprende a reconhecer uma letra pelo ritmo em vez de contar elementos.
QComo descodifica uma gravação?+
Varre 250–1600 Hz com um filtro de Goertzel para achar a portadora, mede a magnitude nessa única frequência em janelas de 5 ms para obter uma envolvente, escolhe o limiar pelo método de Otsu, e agrupa as séries resultantes para achar a unidade. Tom, duração da unidade, velocidade e separação entre os dois grupos são todos reportados.
QO descodificador enganou-se. Porquê?+
Veja o número da separação e o gráfico da envolvente. Uma gravação ruidosa, um sinal a desvanecer ou uma manipulação manual irregular fazem marcas e espaços sobreporem-se, e nesse caso não há limiar que os separe bem. Cortar o excerto para a parte mais limpa costuma resolver.
QPosso usar o áudio noutro lado?+
Sim. O WAV é renderizado offline a 44,1 kHz, 16 bits, mono, com o tom, a onda e a velocidade que escolheu, por isso entra direto num vídeo ou numa aula.