Engineer Binh discovered a teddy bear with speakers while going through his sister’s old toys one day. So, he decided to turn it into a real-life Ted, or in this case, a talking AI teddy bear that can also feel.
Since this teddy bear already has buttons and speakers, Binh just needed to replace the original board with an ESP32 microcontroller to get the ball rolling. Its personality is based on GLaDOS from the Portal games, but reprogrammed to give it Ted-like flair. The ESP32 is used to detect where the device is being touched and then sends this input to a modified neural network to generate a response. If you’re wondering why the robot sounds so robotic, and not like the movie character, Binh’s response is below:
- 【BRILLIANT GIFT IDEA FOR KIDS】It's a big surprise to kids as the robot is up to 15.8 inches in height. With various pioneering ways to play, it...
- 【STEM LEARNING ROBOT】With 10 emojis, 9 flexible joints, and 10 songs, this robot lets kids explore programming with 200 unique movements. It's a...
- 【DIVERSE FUNCTIONS】Gymnastics, storytelling, dance, music, and recording—the Ruko robot enriches childhood with creativity and early artistic...

Nothing that we couldn’t do with local models or hosted models, but there are tradeoffs regarding latency. If you do local models, the high quality models are going to sound extremely good but takes some time to generate. If you do online models, the round trip time is large already,” said Binh.
[Source]