I'm creating a wifi sound effects controller using the nodeMCU, SD card reader, and some sort of audio output system.
I've read a few ways of producing sound from the nodeMCU, and wanted to know your thoughts on a good method/parts. I've been looking up DAC chips on Digikey although if they have a single-chip DAC and Amplifier that would be even better.
Basically, I don't need much below the 1-2kHz range. but I want enough volume for things like birds chirping, crickets, and maybe water. I'm not too worried about flat response, either. My dad has a pro audio spectrum analyzer and I figure I'll use that to create an inverted image of the response, which I will run my audio through before uploading it to the SD card. So I would say 12-16 bits at 44100 should be enough.
The big thing is a tiny, but fairly loud speaker, and a DAC/amplifier that I can use. I keep my eye out, but I figure the Arduino community probably has a good pairing for this, such as for bluetooth speakers and the like.