Module to play recorded sounds?

Hello! I'm working on a robot that I want to have certain sounds when buttons are pressed. Is there a small module with a speaker that I can have my arduino trigger different sounds with? Thanks!

FN-M16P (aka DFPLayer)

  • UART, Arduino friendly
  • Hardware MP3/WMV decode
  • TF card and USB flash up to 32GB
  • Sample Rate 8/11.025/12/16/22.05/24/32/44.1/48 KHz
  • 24 bits DAC
  • HDR(High Dynamic Range):90dB
  • SNR(Signal to Noise Ratio):85dB
  • EQ(Equalization):10
  • Audio Volume:30
  • 3W BTL Arduino Power output

http://forum.arduino.cc/index.php?topic=349083.0