I have a couple of Pi Zeros around the house I use as media players. They were running piCorePlayer. I replaced just the software with a vanilla Pi OS and installed Squeezelite and then Wyoming Satellite. I added a microphone and an automation to silence the media player as soon as a wake word is detected.
Voice recognition is adequate but I wish it was smarter.
(I should finish that blog post...)
Ok. Here you go... https://www.dbrand666.com/home-assistant-media-player-with-voice-input/