back

by BoxOfRain·3y ago·view on hn ↗
I have a bit of an idea banging around in my head for a Furby-based project aimed at making it a lot more intelligent while still keeping the uncanny aesthetic:

* The furby's motions are controlled by one motor and a series of cams and gears, so it should be fairly straightforward to pull out its brains and attach the motor and position sensor to a suitable controller to allow a raspberry pi to control its movements. I've seen this done before (someone put an Alexa in their furby this way) but I think they were only running the motor when the pi was putting out audio, I'd quite like more fine-grained control so it can do all the movements it originally was capable of.

* The unusable crappy speaker and microphone should be pulled out and replaced with better equivalents (maybe even an okay quality one for dual use as a horrifying bluetooth speaker). RGB LEDs could be fitted behind its eyes for added nightmare fuel and another way to express mood. The IR gear could be kept in situ and hooked up to the Pi for some nefarious TV-related uses. I quite like the idea of a proximity sensor too so it can sense people's presence and accelerometers to sense how it's being handled.

* I'll have to fit the furby on some kind of plinth to hold all the new gear because there's no way I'm fitting all this stuff and enough batteries to run it in the original casing. Getting it all running off a bog standard USB-C connection would be nice, might even be able to figure out how to share an internet connection this way to avoid wifi-related hassle.

* I was going to use MycroftAI as its new 'brain' but I think finding some way of hooking it up to ChatGPT might be more fun! Either way I need some kind of text-to-speech and speech-to-text working on the pi for this to happen.

Anyone got any suggestions/improvements to this idea?

3 comments
A raspberry pi pico would probably fit in the space available and have all the capability you might need to run mycroft on it. The pi pico has 26 gpio pins which should be plenty for what you need as well. And it has a usb on-the-go port.
That is an amazing shout, I forgot they were a thing!
Use Chat-GPT to generate gibberish responses to keywords recognized by a microphone and spoken through a Furby voice changer. Use 3+ 18650 Li-ion batteries to power this omnipotent all-knowing Furby oracle for days before recharging.
If you could somehow get access to tay from microsoft with its post twitter knowledge base, really complete the nightmare.

Additionally, you could hook it up to a speech to text and visa-versa for another type of hell.