SparkFun Edge - Connecting external mic

I recently bought SparkFun TensorFlow (or SparkFun Edge) and excited with the device capabilities.

The board has 2 inbuilt mic’s and you can notice that it still struggles to pick sound. I would like to know if an external mic can be hooked with this hardware? Most importantly can the inbuilt mics be turned off?

Appreciate any assistance on this

Hi bshivkumar - indeed the onboard microphones can be disabled. Check out the [Audio Provider Source File from TensorFlow Lite to get started.

As for connecting additional microphones there are 4 GPIO pins broken out on the Edge - pins 1, 3, 36, and 38. You can check out the special functionality of those pins using pg 381 of the [Apollo3 Blue Datasheet. Depending on what your external mic needs they might be suitable, or not. Hope that helps!](Ambiq: Super-low Power Semiconductor for IoT with AI)](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/experimental/micro/examples/micro_speech/sparkfun_edge/audio_provider.cc)

Thanks a lot for the pointer, I will check them.