
kd208
Hi,
I have an Ez Robot Development kit.
I'm wondering if I can use speech recognition to have my robot go out on the internet and do a search to a specific database or query random information like date, time etc.
I have found a free api to a database that I want to use. It uses a java script query string. Does anyone know how I would create the speech recognition in my ezbot to ask it so look for something, go out to the internet look it up using this api, then speaking the result?
If there are any videos that address this or if someone has some experience, I would greatly appreciate it.
Thanks,
Keri
Please install the plug-in found here. Next follow the instructions on the Plug-in page to link Bing speech Recognition with Pandorabot.
Once everything is configured you can use speech recognition to search the Pandorabot database for the answers to life's questions
this tutorial, if that's what you mean by proprietary database.
Plugin Tutorial: http://www.ez-robot.com/Tutorials/UserTutorials/146/1
You will need:
Microsoft Visual Studio IDE
.NET Framework 4.6+
Programming Language: C# or VB.NET
If you have some development concepts, but no C# you can find some youtube videos:
https://www.youtube.com/watch?v=Yj0G5UdBJZw
https://www.youtube.com/watch?v=pSiIHe2uZ2w
If your goals are to be able to speak to the robot and return many thousands of responses then a custom database might be more appropriate.
There are alternatives already options you can explore in ARC, those include the Pandorabot and the AI.API plugin.
Also some functions like date and time are already built into ARC and you can make those scripted responses to voice commands with scripts or blockly.
The speech recognition of pandorabot control is not good - so people usually combine it with bing or google speech recognition plugin.
Here's the pandorabot link: http://www.ez-robot.com/Tutorials/Help.aspx?id=189