High-fidelity microphone

Hey all,

Very new to Arduino and very new to electrical engineering as a whole. I'm currently working on a project where I need to get relatively high quality audio signal from a microphone to be read by an Arduino. However I have only found one decent guide on this and it seems excessively complicated. I tried replicating everything the author did, step by step, but was ultimately unable to get anywhere with it. Is getting good quality audio into an Arduino even feasible? Or should I be looking at other microprocessors to do the job. I would also love any and all advice you could give me on how to go about doing so.

Thanks so much

Perhaps it may help to more precisely define "high quality", what kind of sampling rate are you needing to achieve? Also if you can, tell us what you intend to do with the audio you want to feed into the arduino (for example, output it to an sd card, use it to make a visualizer, etc) it may get you some more accurate information on whether it is practically obtainable.

INMP441 I2S Digital Microphone