Let your GNOME desktop speak to you. Reads desktop notifications out-loud with human-like voice using Piper. Can be muted and respects "Do not Disturb". Now reads mouse text selection on command (ignores non-text). Requires the 'voluble' script, available on GitHub along with setup instructions.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Sorry for wasting your time. Will test more extensively Missed a bug in the mute/unmute logic of the notification announcer. The locking flag "free" is used to prevent multiple successive asynchronous calls to voluble (on the same notification), resulting in echo. (Is the emission of the 'notification-added' signal persistent for some time or is this due to multiple such signals being emitted in the Main loop?)
No problem. `notification-added` signal should be emitted once on each add not multiple times for one notification. Maybe ask that in the [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org).