There are plenty of boring smart speakers around. If you love coding and 3D printing, you can always build your own custom one. Take this Bender Smart Speaker: it is based on a Raspberry Pi Zero and has 3D printed parts. Its software is written in Python. As Zen_Kong explains on Reddit, Pocketsphinx is used for speech recognition.
More gadgets like this: here
Seems like a fun project to learn from as it involves 3D printing, coding, and electronics. More info is available here.
**Disclaimer: Our posts may feature aff links. As an Amazon Associate, we earn from qualifying purchases. Please read our disclaimer on how we fund this site.