HotSpark, a Raspberry Pi 4 powered Twitch co-host, learned it’s first musical jig somewhat recently:
I’ll be covering this project live and how it works in the Tom’s Hardware Pi Cast tomorrow at 11:30 PST / 12:30 MST / 2:30 EST at:
You can also watch me make a fool of myself (while the bot shines) regularly at:
“HotSpark” is deployed via belana and runs a Node server to deliver an Open Broadcaster Software stream hud, interface with AWS services such as IoT Core, Lex and Polly and interact with viewers via the channel chat feature.
This was fun and helped me learn new things throughout the year that helped muchly in my much enjoyed day job development activities.
This particular project has been pretty niche, not something I saw scaling or supporting in general. The setup steps are a bit maddening at the moment and requires a lot of hobby wire, hot glue and pop sickle sticks (in my case literally that hehe). I did share the balena powered camera code that streams the bot (will find link and post), with some questions there I’ll post separately.
Hah! Well, it does emit mouth and body movements via socket.io so that the built-in Python server can listen to the web server for animation instructions… and anything else subscribed to the server (synchronized dance moves possible!).
I wanted to keep that type of option open, yet haven’t had the energy to muster another bot character.