I’m not sure on a PC, if that is your platform of choice, but on Mac’s you can use Airfoil to connect to bluetooth speakers (as well as natively to airplay enabled speakers like HomePods/AppleTV, etc), then you can script to use those devices as HA speakers for announcements or playback. If I were trying to replicate what you do then I would use shell scripts to tell the computer running Airfoil to start up Apple Music and play the selected file(s), but again this doesn’t help you much with a PC unless there is similar technology that you can roll out for that.
In my setup I have a dozen HomePods (and some Echo’s) throughout the house connected to Airfoil, then grouped so I can have my home automation make announcements to the entire house or any portion of it or just a single speaker all through shell scripting that is connected to HA. I can also play music via HA commands but I found I almost never used it when it’s so much easier to ask Siri to play the exact music or genre I’m after rather than trying to pre-load voice commands to mimic that behavior.