Advice required for audio playback from an IC
I'm new here so go easy on me :)
I need to throw together a circuit to play an MP3 when a switch is closed (Think musical greeting card rather than iPod).
The fundamental issue is a lack of knowledge re: mp3 playback on ICs. Is there a handy light-weight MP3 playback chip kicking around? Presumably I'll need to provide memory, an amp and various other bits. Does anyone know of an SoC that does something this already?
I've seen the SOMO-14D (http://www.sparkfun.com/products/9534) but it seems to be very low quality and temperamental. Does anyone have any experience with this? If so, any recommendations?
> Quality is important-ish - I know it's never going to sound like my Technics sound system but I'd like it good enough that a non-audiophile wouldn't complain. I'm guessing I'll need at least 128Kb/s for semi-decent audio.
> Format doesn't have to be MP3 as long as the quality isn't _too_ low and there's an easy way to convert.
> Small size (form factor) would be nice but isn't required.
> If needs be, I can get PCBs etched _relatively_ inexpensively so that's not a major consideration.
> Any suggestions for a good quality, small speaker would also be appreciated.
Skills: I've got a degree in Electrical & Electronic engineering (but haven't touched a circuit since Uni)
Budget: ~£300 tops (I'm hoping for considerably less)
Time: Within a month or so.
Many thanks in advance