Doesn't make sense at all. Just use some unexpensive dedicated solution.
Then you can take a much cheaper mcu, as you no longer need heavy processing.
You
It took me 15 minutes to get the DFplayer working:
There're lots of low-cost specialized decoders like these.
Check Waytronic products... You might want to contact them, here's the english site:
www.wtsoundic.comThe WT2003Hx series are interesting: Decode MP3, have different control bus types (UART, 1-wire, i2c...), integrate a 0.5W amplifier and some have built-in storage.
WT2003H0-16S, $0.70 buying 30, uart control, no storage (external SPI flash).
WT2003H4-16S, Same but adding 4M storage, giving about 340 seconds of audio.
They also have
modules.
Attached the google-translated WT2003x datasheet.
English catalog:
https://www.wtsoundic.com//wp-content/uploads/dlm_uploads/2021/12/Waytronic-Catalog-updated-on-17-Feb-2022.pdfIts says the WT2003H series have other versions with 80 and 800s of audio storage.