1Find Your Muse, Rip Its Face Off
Thrift stores are a great place to pick up weird, unloved toys on the cheap! The face for KARAOKEBOT came from a knock-off Thomas the Tank Engine toy.
2Serve Your Will
Use an Arduino to listen for MIDI messages and a 9g servo motor to move the mouth as messages are received (source code for this is provided).
3Lay Down A Track
Using your DAW of choice, lay down some instruments and use a speech synthesizer to create that uncannily human-like sound (FL Studio has a lot of great options built in).
4Program Puppetry Patterns
This step is optional.
I used a 3D-printer to make a custom body for my 'bot, but you could go any number of ways with this one.
6HIT THE TOWN!!
It's finally time for your robot's big debut.
Is the world really ready for this...?