Microphone for arduino

Hey all,

I couldn't find much information regarding a project that I wanted to do. I wanted to use arduino to build a device that would record audio (speech) and send it to a server over a wireless connection.

I am not sure if this is possible, but are there any microphone modules that can "record" audio? Most of them that I manage to look up are only audio sensors. Also, I don't need to record the audio per say (I dont want to store it but just process i.e. receive audio, and stream it to a server)

Is this possible with arduino and what are some drawbacks, audio quality wise? Are some other devices better suited for this e.g. raspberry?

Hope someone can help with this!

For more context, some sort of requirements for the said project:

  • Record speech
  • Send to a server for further processing and storage
  • Do some speech-to-text conversion
  • Send the text result to a web app UI

On a small arduino like UNO or original Nano, it's going to be hard to get anything of quality and stream it in "real time"

You'll find many projects using an ESP32 and an I2S Microphone (like INMP441 I2S MEMS Microphone) for speech acquisition / recognition

Teensy also has great boards and shield and an Audio Library.

1 Like

I am looking for a similar project. Were you able to find a solution yet?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.