Push button activated recorded speaker

I’m trying to make an interactive activity, placing speakers around an area for kids to find, push and listen to the sound and identify the animal.
Ideally I want something I can just record even 15-20 seconds of sound onto, then will play when the button is pushed- so its not anything too complicated.
The speakers must be battery operated as I will have to remove them when not in use as I’m in a semi-arid area so the exposure to the elements isn’t ideal for technology.
Can anyone help me with how I make this?

Hi Gemma

Sam made a tutorial that might just be exactly what you are after.