MorseRinger
MorseRinger is an innovative Android application that replaces or augments your standard incoming call ringtone with a Morse code audio representation of the caller’s name. This allows you to identify who is calling audibly, without even having to look at your device.
Get the app here:
https://play.google.com/store/apps/details?id=com.uschwar.morseringer
Core Features
- Incoming Call Interception: Automatically detects incoming calls.
- Contact Lookup: Resolves the phone number to a display name using your device’s address book.
- Morse Encoding: Converts the display name (or “Unknown” for unknown numbers) into Morse code sequences.
- Audio Playback: Generates and plays the Morse code audio in real-time.
- Customization: Adjust Playback Speed (Words Per Minute) and Audio Frequency (Hz) to your liking.
How it Works
- Grant Permissions: Upon first launch, MorseRinger will ask for necessary permissions (Contacts, Phone State, and Call Screening Role).
- Configure Settings: Set your preferred Morse code playback speed and pitch in the app settings.
- Receive Calls: When a call comes in, the app suppresses the default ringtone and plays the caller’s name in Morse code.
Privacy & Legal
MorseRinger is built with your privacy in mind. It operates entirely locally on your device and never transmits your contacts or call logs over the internet.
Support
If you encounter any issues or have questions, please reach out via my GitHub repository https://github.com/uschwar/morseringer.