>>1280There's a library for arduino that plays .wav files from an SD card, only requires a transistor, a resistor for pulldown and the speaker.
https://github.com/TMRh20/TMRpcmIt depends on what you need it for, if you want to play one sound for something, then this is good, but you have to convert the files to have a specific bitrate or they will sound like shit, I don't remember exactly because I've only used it once last year.
You'll also have to look carefully at what pins you use.