It reads from a micro SD card and randomly picks one of however many MP3s found. It uses a IR motion detector, and waits 7 seconds after playing a sound before it can be triggered again. This is it after being installed into a case http://i.imgur.com/HrycwPg.jpg
I'm c_alix on redddit.
It's made with arduino + adafruit music maker shield.