Have a look at the Node Red Integration with HA -specifically this
This will let you monitor for State changes on entities and send Notifications backwards and forwards - depending on where you are driving your Google TTS from you can then take the appropriate action.
(I would suggest the TTS would be better done in HA