
Humble request for esp32 prototype build advice
Let me apologize in advance if my questions belong in a different forum. I sincerely appreciate any advice you are willing to share.
I need to create a small (deck of playing card-sized) device capable of playing specific audio files upon a triggering event (think: multiple button presses like the electronic kids' game Simon Says above). I don't need lights or switches like the above. When a button is pressed (or a sensor measures a change), I need a random audio file to play from a group of specific files.
In the example above, pressing the blue button would play BlueSound102, pressing it again would play BlueSound85, etc. Pressing the red softly would trigger RedSound15 and pressing it hard would trigger RedSound44, etc.
I know little about the Arduino/esp32 space (other than it seems incredibly cool!) but I'm trying to learn enough to make a very basic prototype. Some LLM prompts suggested esp32 with a microSD card and a speaker. Does that seem right?
A few questions:
Is an esp32 setup ideal for device production at any reasonable commercial scale or is it best suited for prototyping and hobbyist applications only?
Can you recommend an inexpensive approach to doing what I mentioned above - that is, playing specific audio files via a small speaker upon a triggering mechanism like a button push. This "tech" needs to be capable of fitting into a small housing that measure 10 in x 4 in x 2 in.
I'd be grateful for any component or part recommendations. Thanks so much for any knowledge you're willing to share. I've always found Redditors so terrific in sharing their incredible knowledge on such unique topics.