Notification Reader allows you to select apps on your device which will have incoming notifications spoken using text-to-speech. For each app, you can choose the level of information from the notification to be spoken: app name, title, text, expanded text.
There are options to control media playback during speech, speak only when device isn't on a charger, only speak when a headset is connected, only speak when device is locked. You can also select your preferred text-to-speech engine, if multiple engines are available on your device.
Notification Reader can be used by anyone, but can be particularly useful to those who are sight-impaired.