Got the Bose SoundTouch 10 to do announcements
It's kind of clunky, but it works for what I need...thought I would post for others that may want to give it a try. Currently the Bose API doesn't allow for you to send it a file to play, hope it may in the future. But you can set 6 presets via the Bose app (which BTW has a Windows version, yay!) and the preset can be a file, playlist, etc. I created mp3 files to announce "front door", "back door", "garage door" and "patio door" and set each one to a preset in the Bose app. I used the "music library on computer" option for the music service.
For more details: