Meet Eve, the Arduino chatterbot
If you ever find yourself needing someone to talk to and can’t find a confidant—or perhaps even a pet—then the Eve chatbot by Debashish Buragohain will happily fill in.
This little robot uses Google Voice Recognition on an Android phone to listen to what you say and convert it to text, then pipes it over to the Arduino-based robot via Bluetooth. Eve processes the information and emits the proper audio response, stored on an MP3 sound module. Along with audio feedback, the robot’s LCD screen is able to form simple facial expressions to help convey emotions.
If you’d like to build your own, instructions and the needed files can be found here. You can also see Eve pleasantly chatting away in the video below!