Este repositório contém um simples programa em Python para codificar mensagens em código Morse e reproduzir o som correspondente às sequências de pontos e traços. Isso é realizado utilizando arquivos de som curtos e longos para representar os símbolos do código Morse.
Certifique-se de que você tenha o Python instalado em seu sistema. Você também precisará da biblioteca playsound
para reproduzir os arquivos de som. Você pode instalá-la usando o seguinte comando:
pip install playsound==1.2.2
- O programa inicia lendo uma mensagem em texto inserida pelo usuário.
- A mensagem é convertida para letras maiúsculas e, em seguida, cada caractere é traduzido para o código Morse utilizando um dicionário pré-definido.
- A sequência de código Morse é reproduzida como som, onde os pontos são representados por um som curto ("bip_short.mp3") e os traços são representados por um som longo ("bip_long.mp3"). Intervalos de tempo apropriados são inseridos entre cada som para que a sequência seja discernível.
- Caracteres de espaço e barra ("/") são interpretados como intervalos de palavras.
- Caracteres não reconhecidos são tratados como inválidos e uma mensagem de erro é exibida.
- A sequência de código Morse é impressa no console.
- A mensagem em código Morse é traduzida de volta para o texto original utilizando um dicionário reverso.
- A mensagem traduzida é exibida no console.
- Execute o programa em um ambiente Python.
- Insira o texto que deseja codificar em código Morse.
- A sequência de código Morse será reproduzida como som e exibida no console.
- A mensagem traduzida de volta para o texto original também será exibida.
Sinta-se à vontade para contribuir para este repositório. Você pode melhorar o código, adicionar recursos adicionais, aprimorar a interface do usuário ou corrigir possíveis problemas. Basta enviar um pull request e ficaremos felizes em revisar suas contribuições.
Esperamos que este programa seja educativo e útil para quem deseja aprender sobre código Morse e manipulação de som em Python. Divirta-se codificando e reproduzindo mensagens em código Morse!
Nota: Certifique-se de fornecer os arquivos de som "bip_short.mp3" e "bip_long.mp3" no diretório do projeto para que o programa possa reproduzir os sons corretamente. Esses arquivos podem ser obtidos ou criados de acordo com a sua preferência.