I am making a picture frame for 5 pictures, and below each picture I want to have a button that plays a sound related to the picture. I would like this to be battery powered (lipo) and not take too long to wake up (or require an on/off switch that will always be forgotten), and play sound about 30 seconds long.
I have tried the DFPlayer and Adafruit Audio FX Sound Board modules, but I can't leave them powered on all the time and I don't know how to turn them on/off without a relay which seems overkill for such a simple application. Also, the DFPlayer takes about 10 seconds to get up and running.
So I am wondering, how are the musical books for children working usually (they wake up instantly, can play relatively long songs and last a long time on small batteries). And most importantly, what would be the best approach to do something like this with Arduino ?