Hi everyone,
I’ve got myself in too deep and this problem is starting to go over my head. I’m trying to set up a Home Assistant “Alexa-like” assistant with voice input/output on a Proxmox server, but I’m hitting a wall with audio.
System setup:
Home Assistant OS running in a Proxmox VM (VMID 100, 4GB RAM, 32GB disk)
Proxmox Host: Debian 12 / Linux kernel 6.14.8-2-pve
USB devices passed through:
USB microphone: C-Media PnP Sound Device
USB audio dongle: C-Media USB Audio Device (08bb:2902)
Steps I’ve tried:
USB passthrough in Proxmox: added the dongle to VM hardware, verified with qm config 100.
Inside HA OS terminal:
lsusb
shows-
Bus 002 Device 003: ID 08bb:2902 C-Media Electronics Inc. USB PnP Sound Device
Check the ALSA device nodes:
ls -l /dev/snd/by-id/
lrwxrwxrwx 1 root root 12 Nov 1 13:11 usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00 → …/controlC1
ls /dev/snd/by-id/
Result:
usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00
The device path exists, but aplay -l shows:
aplay: device_list: no soundcards found…
I tried Squeezelite add-on inside HA as i’ve found this suggested in other posts, it sees no ALSA audio device.
Problem:
The USB dongle shows up in /dev/snd/by-id/ but Home Assistant does not recognize it as a sound card.
No TTS or playback works via the USB dongle.
Request:
Has anyone successfully used a USB audio dongle in Home Assistant inside a Proxmox VM? Is this a limitation of HAOS do I need HA supervised to do this?
Thanks in advance for any advice!