How can app names be spoken aloud on a new notification? For example: if I receive an email, I'd like to hear the word "Gmail" spoken aloud.

I could use TalkBack for this, but then the entire notification is read aloud (including parts of the email's content). I want to hear just the app's name. Also, I'd like it to work even when TalkBack is off (I use TalkBack intermittently because of my visual impairment).

Is there a way to do this?

I'm on Android 13 if it matters.


1 Answer 1


MacroDroid is a free ( upto 5 macros) app

Create a macro as below (name it whatever and save it)

enter image description here

If you want to vary the speed or pitch of reading out, change it here

enter image description here

Be warned that it may get to be annoying if you get many notifications or it's bothering those around you. In that case, go to the three dot menu at top right and Disable macro or decrease volume level.

You can also create a short cut to this macro from your launcher settings and select MacroDroid short cut.

Tested on Pixel 6a, Android 13.

Edit in response to comments (now deleted), but self-explanatory

  1. The shortcut as mentioned earlier in to only easily access the macro if you wish to toggle it on/off.

  2. You can create another macro and add it as a shortcut on your home screen to enable/disable the macro. I named it simple toggle with a reason. You can add IF conditions to flash a text message and read out if the macro is enabled or disabled state (home work for you, if you want)

enter image description here

  1. It (the first macro) will NOT override DND. If you do not wish this in the constraints section of the first macro add Priority mode/ DNDNot in mode

  2. To exclude apps like Twilight etc which are constantly in monitoring mode and are announced because of this macro - in the first macro trigger section instead of selecting all Apps choose only those you wish to be notified for. Similarly in the While/do loop select the apps you wish instead of all apps

  • Thanks! Experimenting with this now. Could you please explain why the While/do loop is needed at all? Sep 29 at 8:34
  • 1
    Simple-as long as a notification from the selected app is present, read out the apps name. IF loop can also be used, but this is more elegant and gives you more configurations if you look closely when you set up a while loop
    – beeshyams
    Sep 29 at 8:46
  • In other words actions are performed conditionally. While loop describes those conditions
    – beeshyams
    Sep 29 at 8:52
  • 1
    I see! In my case, I don't need the loop - I just want to have the app name spoken once - when the notification first appears. Seems to work well so far, so I'm marking it accepted :) Sep 29 at 8:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .