INMP441 and microphone inputs in general #816
-
I'm successfully running https://github.com/pschatzmann/arduino-audio-tools/tree/main/examples/sandbox/streams-i2s-webserver_aac My use case is capturing audio for use with BirdNET-PI for bird identification. Seems to be working just fine. A couple of questions though... Is there a board that I could connect an external dynamic mic to that outputs I2S? Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
I would not recommend to use any aac or mp3: the overhead on the microcontroller is just to big. Therefore I suggest to stick with the WAV format, which is very efficient to process. There are also many other more efficient codecs: you can't use them in your browser however and you would need to to use them together with something like FFmpeg on the desktop. I suggest to have a look at the LyraT audio board: it has some regular audio in and out connectors and some built in microphones. |
Beta Was this translation helpful? Give feedback.
-
I suggest any codec which is used by bluetooth e.g. SBC |
Beta Was this translation helpful? Give feedback.
I would not recommend to use any aac or mp3: the overhead on the microcontroller is just to big. Therefore I suggest to stick with the WAV format, which is very efficient to process.
There are also many other more efficient codecs: you can't use them in your browser however and you would need to to use them together with something like FFmpeg on the desktop.
I suggest to have a look at the LyraT audio board: it has some regular audio in and out connectors and some built in microphones.
For your purpose I can not recommend the simillar AI Thinker AudioKit board if you plan to provide some external audio input.