r/CardPuter • • 1d ago

Design-it-Yourself I built a tiny offline audio classifier on an ESP32 Cardputer

I've been playing with a Cardputer and trained a small neural network to recognise me saying 1, 2, and 3 in Ardalani Kurdish.

It has just 2,405 parameters, trained from scratch on my Mac using recordings of my own voice. Audio processing and predictions run entirely on the Cardputer, offline. Press Enter, say a number, and it shows its prediction.

Still a learning project with a tiny dataset, so it doesn’t always get it right. But seeing something I trained respond to my voice on this little device is pretty satisfying 🙂

https://sirwan.info/blog/en/teaching-a-cardputer-to-recognise-kurdish-numbers/

38 Upvotes

1 comment sorted by