I recommend Big Talker. Does exactly what you want it to do, along with a lot of other things, sending them to Sonos or other speech devices (including Alexa if you have Ask Alexa).
Here is a link to get you started: [Release 1.1.12 3/13/2017] Big Talker - Talk when events occur