In my understanding, I2S is a standard and every device with I2S ports should be able to receive audio from any I2S device. VoCore2 also has dedicated I2S ports, so a sound card should not be required if you have microphones with native I2S output. Is my understanding wrong?
Vonger wrote:If your mic already has I2S interface, it will need a driver.
So, for example if I have a VoCore2 (plain, not Ultimate, just by itself) and an INMP441 MEMS microphone with I2S output, then ...
- What driver do I need and where is it available?
- Is it compiled into VoCore2 OpenWRT?
- Is it available on stock OpenWRT?
- Do I have to build or compile OpenWRT from source with VoCore2 patches to have this driver? Somewhere I read that VoCore2's OpenWRT can't install packages from official repositories by opkg.
- Is there a howto somewhere covering MEMS microphones with native I2S output?
Vonger wrote:Most easy way, just use a USB mircophone, you can get a clear sound record, good for AI usage

Do you have a recommendation for good USB microphone or USB sound card with decent MIC input? Most popular ones like CM108 cards tend to be too noisy.