Asked
— Edited
Here is an early AIMEC:3 robot (in 2006) connected to the online 20Q.net artificial intelligence and attempting to read my mind!
Here is an early AIMEC:3 robot (in 2006) connected to the online 20Q.net artificial intelligence and attempting to read my mind!
Try 20Q its a lot of fun and the Ai mostly guesses correctly even when you give some wrong answers!
Here it is http://www.20q.net/
That's pretty darn awesome
How could I put that into my robot? It would be great to play this with the voice responce like in your video.
This AIMEC in 2006 used the SAPI:5.1 speech recognition engine that was part of XP, this older engine only worked with grammar files and had no dictation mode like the current engine 6 has. With the robot we had grammar files that were for hundreds of phrases that it worked with and it was extremely accurate and very rarely got a false recognition, the worst thing that could happen was it missed the phrase and you have to repeat it. In Win 7 the engine 6 is more advanced with a dictation mode were you do not need to have grammar files so you can say anything and it will try to determine what the phrase or word is. The dictation mode is extremely difficult to do and you do get lots of errors but training really helps. Win 7 etc can still use the grammar mode and much more accurate recognition is possible. We now use Dragon (DNS11) with our current robots as we find its dictation mode is really good and its works right out of the box with limited training required.
Can you recommend a particular brand of microphone. I am looking to get one soon.
Thanks,
Rex
http://www.revolabs.com/products_wm/xtag.htm
Its a professional mic so it is expensive at around $200, but I personally think its worth it to have good accuracy speech recognition and the ability to move away from your robot and still be able to verbally control it. With this mic (correctly set) I can control background music (volume etc) and robot motor noises etc do not cause any problems with speech recognition.