This is the method that I use to get voice alerts… as well as custom sound effects.
(The steps mention Alexa, but it works with any speaker)
It takes about a half an hour for the initial setup, but from that point onwards, it only requires a single character of code in any piston to work.