ESP32 and microphone board?
Posted: Sun Nov 22, 2020 5:44 pm
Hey guys.
I'm trying to build a project that uses voice commands to switch lights off. I think I'm best off using TensorFlow Lite to achieve this and I have Lolin D32 board already and figured the relays needed. I only need (to my understanding) a microphone breakout board (hardware-wise that is). I've looked at a couple of I2C microphone boards such as INMP441 and ICS-43434 but I understand INMP441 is outdated and shouldn't be used, whereas ICS-43434 is difficult to get to Finland. I'd hope to find it on Amazon (usually the fastest and most reliable shipping here imo) and ~ $10 budget. Another alternative is SPH0645LM4H from Adafruit but their shipping here is extremely expensive. I've tried to look for more but couldn't find anything else.
Does anyone have any other products they can think of? Or maybe an alternative for an I2C board? It doesn't need to be one but I couldn't find anything that wouldn't cost a lot like an actual microphone.
I also gather that if I use Wi-Fi on the board, I can only use the weaker ADC so it wouldn't be accurate and I'd need to be close to the microphone board. To fix this (and be able to give clear commands from like <2 meters) I'd need an external one like MCP3208, right?
I'm trying to build a project that uses voice commands to switch lights off. I think I'm best off using TensorFlow Lite to achieve this and I have Lolin D32 board already and figured the relays needed. I only need (to my understanding) a microphone breakout board (hardware-wise that is). I've looked at a couple of I2C microphone boards such as INMP441 and ICS-43434 but I understand INMP441 is outdated and shouldn't be used, whereas ICS-43434 is difficult to get to Finland. I'd hope to find it on Amazon (usually the fastest and most reliable shipping here imo) and ~ $10 budget. Another alternative is SPH0645LM4H from Adafruit but their shipping here is extremely expensive. I've tried to look for more but couldn't find anything else.
Does anyone have any other products they can think of? Or maybe an alternative for an I2C board? It doesn't need to be one but I couldn't find anything that wouldn't cost a lot like an actual microphone.
I also gather that if I use Wi-Fi on the board, I can only use the weaker ADC so it wouldn't be accurate and I'd need to be close to the microphone board. To fix this (and be able to give clear commands from like <2 meters) I'd need an external one like MCP3208, right?