I tried connecting a ReSpeaker Mic Array v2.0 USB microphone (seems like a great candidate for STT and voice control) to my Raspberry Pi4 4GB, and noticed that the device did not appear in the kernel logs at all. I’m guessing that’s because these drivers would need to be included in the hassos buildroot build: https://github.com/respeaker/seeed-voicecard.
I may try to figure out how to rebuild hassos myself to include these drivers, but the ReSpeaker series of mics seem popular enough that others might benefit from adding support for them in the base OS so they’d be usable in HA via Almond/Ada etc.
ps. I have a separate thread in case I am just making a mistake somewhere and someone is already using a ReSpeaker mic with Hassio successfully: ReSpeaker Mic Array v2.0 USB and Hassio
Not sure that this would work as an add-on unless the drivers were also still installed on the host, but I’d have to read up a bit more on add-on development to be sure.
I was trying to create a custom addon, I created a dockerfile, config.json and run.sh (this one in a folder called docker). However, I cannot start the addon. The following error is thrown:
[FATAL tini (6)] exec /run.sh failed: No such file or directory
Here is my config.json
{
"name": "customrhasspy",
"version": "1",
"slug": "custom_rhasspy",
"description": "My first real add-on!",
"arch": ["armhf", "armv7", "aarch64", "amd64", "i386"],
"startup": "before",
"boot": "auto",
"options": {},
"schema": {}
}
However, I am still unable to see the respeaker device in Rhasspy (I still see pulse(0) and default(1)*
Do you have any ideas? Do you have any special run.sh?