I was hoping to get a USB speaker working with my home assistant, but can’t seem to make it work. I’m running hassOS on a raspberry pi 4. I use mopidy-mpd for TTS announcements, which work well when I connect a speaker to the 3.5 mm output. I bought a cheap USB speaker on amazon and tested it using my laptop and it works well, no special drivers required. When I connect it to my RPi, it seems to recognize it, as I can see the device by going into System → Host → Hardware → controlC1. Unfortunately, I cannot seem to be able to set it as default audio output device. If I run “lsusb” on the terminal it only spits out a list of ids, but no specific mention of the device. If I run “aplay -l” it returns “no soundcards found”. Not sure what I’m doing wrong. I’ve searched the forums and google, and have been unable to find any answers. I did find a recent youtube video in the home assistant official channel that describes how to play sound using a USB speaker, which seems very straight forward, but they demonstrate it using the home assistant blue, which is an odroid. Is it possible to use a USB speaker with a RPi running hassOS?
I’m in the same situation. I’ve a Jabra 510 that I wanted to use with Rhasppy but not able to pick the audio device.
So I tried using VLC to see if it was an issue with Rhasppy, but not working either.
I can see that the device is recognized by raspi 4 in the host logs, but nothing further.
Did you find anything else?
I ended up giving up and just buying a cheap USB powered 3.5 mm input speaker from Amazon. I did try several though, and they were pretty quiet, until I found this one, which works great. Amazon.com
You can do this by vlc add-on etc, then in terminal, “ha audio info” will show audio devices. Use “ha audio default” to set the output to the name of the device in info list.
I’d note down the default set if you want to revert back. That worked for me so far.