Skip to content

Option to Stop TTS if Notification stops existing #181

@VidFerris

Description

@VidFerris

Is your feature request related to a problem? Please describe.
When a notification is created, the TTS always tries to read the entire message, even if the notification stops existing very quickly. In my case, I have a number of Home Assistant notifications which each overwrite each other and are sent via Google notify servers; each can arrive sequentially and so all are read, even though the earlier ones only exist briefly (less than one second) before being removed and replaced. As such, 3 or 4 notification texts are read in full, when I actually only want the final version to be read completely.

Describe the solution you'd like
A checkbox to allow notifications to be monitored for their continued existence while TTS is playing, and which stops the TTS for that notification if it stops existing mid-synthesis.

Additional context
My understanding is this should just involve tracking notification dismissal callbacks and could be done in a lightweight way.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions