Today I came up with a very intriguing concept for Bot in a Box. I think it’s feasible to make him able to engage in conversations with humans.
The idea is to use a raspberry pi that is linked to the internet and connected to a speaker as well as a mic.
Here’s how the program should flow:
Human voice -> mic -> speech to text -> text to Cleverbot (send) -> Cleverbot (receive reply) to speaker
Speech to text library: http://cmusphinx.sourceforge.net
Cleverbot Python binding: https://code.google.com/p/pycleverbot
Here you can try Cleverbot for yourself: http://cleverbot.com
While it may not be this perfect, I hope that it won’t get as eerie as this.