
PROJECTS: Autotune Kazoo
piping audio in, processing it, and then piping it
back out in almost real-time. I reached for the
Seeed Studio Xiao ESP32-S3 because it’s super
small, supports I2S for audio I/O, and can be
clocked at 240MHz! As a bonus, it has built-in
support for Bluetooth Low Energy, which I was
able to leverage for some extra functionality —
more on that later.
• Speaker and amplifier: I ended up using one
of these mini oval speakers and a MAX98357-
based I2S amplifier from Adafruit. Both were
perfectly sized to slide inside the mouth of the
kazoo. I ripped out the kazoo’s buzzy plastic
membrane (in the circular port at the top) ...