Despite being marked as a 384kB part, Pico actually has 512kB of flash. That means there's a whole 128kB of flash left over at the end. With 8kHz audio that's still 16 seconds worth, which might do you?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Looks good, it'll be fun to see your progress!
@Sacha has been posting on http://forum.espruino.com/conversations/271316/ recently, and it got me thinking... Maybe you don't need the SD card?
Despite being marked as a 384kB part, Pico actually has 512kB of flash. That means there's a whole 128kB of flash left over at the end. With 8kHz audio that's still 16 seconds worth, which might do you?