Home Assistant docker for audio announcements

I have a Raspberry Pi 4, on that I am running HA in docker. I have been trying to make it possible to announce (TTS) things with automations, and also to preferably play audio files as notifications. I didn’t realize something so simple would be so difficult. No way to connect a Bluetooth speaker, the 3.5 Jack doesn’t exist as far as HA is concerned, and I just purchased a USB sound card, the PI is playing audio on it just fine, HA doesn’t care. I believe I have to create a media player entity and link that with docker to a port on the PI, but I have no clue how to do that. The USB is already shared (ttyACM0) and works with a zigbee dongle. I also shared /dev/snd but no difference. I would prefer not to use any kind of cloud integration, I’d like to use a direct physical connection, and only use cloud is it’s impossible to have announcements otherwise. I am running out of ideas to try, and I would appreciate some guidance.