Yeah, there are a couple ways to handle this:
One way is using Echo Speaks, see my post above for that.
Pros: Easy to setup and uses Echo Speaks
Cons: Slow and prone to Echo Speaks issues
Another way is to use Node Red, which you can look at another of my posts, which links a NR forum post with a guide that I followed. I ended up making a subflow for handling the Serial Numbers for the Echo Devices so that I can just pop that into any flow and not have to worry about which serial number is which.
Pros: Fast, reliable, very robust setup due to being in NR
Cons: External device needs to host NR, subject to the reliability of the NR Alexa nodes that it interfaces with
PS: I was basically able to convert every Alexa-related rule that I had in Hubitat to NR so I am just using Echo Speaks for TTS and Alexa Guard now.
If you are interested or need help, lmk I can post some pictures of the flows I have made: goodmorning, goodnight, light control, fan control, motion sensor overrides.