Is the firmware for XMOS XU316 used by Voice Assistant PE publicly available?
I've noticed in the schematic, you can switch the USB port from ESP to XMOS chip and it got me thinking: Would it be possible for it to pretend being a regular USB Audio device, so I could use it for my PC audio output, with the option of mixing in HA control/audio? this would get better noise handling too, right? because it would know what audio is coming from the PC so it could cancel it out form the microphone feed
#Using Voice Assistant PE as an USB audio device
1 messages · Page 1 of 1 (latest)
You can use Respeaker Lite like USB array.
With Respeaker Lite, can it still do announcements from the HA?
the firmware is here - https://github.com/esphome/voice-kit-xmos-firmware
It's either that or that. You use i2s firmware to get it working as voice satellite - or you flash USB firmware and use is as basically sound card.
Got it. Thank you for the confirmation. I was reading about the reaspeaker's firmware and suspected the same.
So, technically, is there anything preventing i2s and USB audio other than missing firmware? I just want the USB audio to duck when there is any audio from home Assistant
Well it's completely different inputs. I don't think there's physical possibility for this board to do that - and at same time I doubt HA will be available to manage that...
Yes, different inputs so have XMOS mix them and send to the output.
HA does not have to do anything extra,, as it would be done of the XMOS chip. Essentially, have the XMOS to mixin the usb audio