pilot51/voicenotify — reverse-engineered prompt
Reverse engineered prompt
Build me an Android app in Kotlin that reads incoming notifications out loud with text to speech, so I can hear what came in without looking at my phone. It should use notification access, guide the user to enable the needed permission, and also help with device specific background or auto start settings when the service is not running.
I want a simple main screen where I can turn it on or off, test it, see a notification log, and customize exactly what gets spoken. Let me ignore or allow specific apps, filter by text in the notification, replace certain text before it is spoken, limit message length, add a delay, and repeat missed notifications while the screen is off. Include options for quiet time, silent or vibrate behavior, screen and headset conditions, shake to silence, and different audio stream choices. Most settings should also be overridable for individual apps.
Please include a suspend widget and quick settings tile, backup and restore of settings as a zip, and light and dark theme support. Look up current Android docs online if you need to.
Want more depth? Deep Reverse