Basic guidance needed for sound object

Hi Everyone

Ive got an idea in mind but dont know where to start technically. Its gonna be a sound object (cube), I need 1gb of flash memory inside for storing a selection of audiotracks, wireless audio transmitter, one touch sensor for switch on/off (and automatic playback in order since its turned on) - sensor has to be invisible eg inside the mirror glass surface. And it all completes with 3 LEDs for an ambient light from inside.

What kind of Arduino board do I need for this (if need at all) ? Size matters, I dont want it to be bulky.

Thanks in advance!

Arduino with a wave shield or so - Audio Shield for Arduino -