MorseEnigma is a Python-based Morse code converter and player that allows you to convert text to Morse code, play the Morse code as sound, and convert Morse code back to text. It provides a user-friendly graphical interface using the tkinter library.
- Convert text to Morse code
- Convert Morse code to text
- Play Morse code as sound
- Play the original text as sound using text-to-speech
- Dark and default theme options
- Virtual keyboard for easy text input
- Python 3.6+
- Tkinter library
- winsound module (for sound playback on Windows)
- pyttsx3 library (for text-to-speech functionality)
- Run the program:
-python MorseEnigma.py - Use the graphical interface to enter text, convert it to Morse code, play the Morse code sound, and perform other operations.
The play original sound feature does not stop when requested.
Contributions are welcome! If you have any ideas for improvements, discover any bugs, or want to add new features, please feel free to open an issue or submit a pull request. Make sure to follow the project's code style and guidelines.