Asked — Edited

Math From Voice Commands To Serial Display?

Is there an easy way to do this? To clarify I want to be able to ask my robot " robot what's 136 divided by 12?" And have the robot display the problem then the answer on a display. I dislike math, but all of my hobbies require a ton, even if it's not super practical I think my robot should do stuff I don't want to do. Any ideas?


ARC Pro

Upgrade to ARC Pro

Unlock the true power of automation and robotics by becoming a proud subscriber of Synthiam ARC Pro.

United Kingdom
#1  

On first glance at this I think the only way to do it currently is by using the Pandora Bot control. I'm not sure if it offers up any variables for the spoken and returned phrase though, but for an open ended phrase list (to save you having to enter all possible phrases) the Pandora Bot is the only way.

If it does offer up a variable for the returned phrase, and if Pandora Bot actually gives a response to maths questions you could use that. It may need to be parsed and the junk stripped out of it to only leave the number - again I'm unsure if the functions to do that are in EZ-Script.

Provided all of the above is currently possible outputting to an LCD display would be pretty simple.

I'll have a look when I get home but may need a few pointers from DJ on this one if the above can't be done.

PRO
Synthiam
#2  

You could if using the EZ-SDK.. Well, let me rephrase. You can TRY using the EZ-SDK. The speech recognition is dependent on a real good microphone and absolute quiet environment. Computers do not hear like humans. And unlike SIRI or Android speech recognition, you're asking a computer to use an entire language dictionary. SIRI and stuff has been programmed to give priority to match specific phrases and words within your contacts and keywords like "meeting, text message, message, call"

So if you open up an entire language dictionary, there will be many false positives.

Use the PandoraBot to see how poor your laptops internal microphone actually is:) That will give you an idea of how difficult it is of what you're asking.

I could create a control to do it... But it wouldn't work very well - and probably cause a lot of frustration from anyone using it:)

#3  

So it sounds like the best way to accomplish this would be something similar to siri but with priority given to words and phrases involved with math. I have no clue how I would go about something like that (yet), so for the time being I could happily settle for having my bot bring me a calculator. Thanks for the responses. =)

United Kingdom
#4  

I think that would be the easiest way.

To do "something like Siri" would need the SDK as DJ said and it would be a lot of work for what's really just an expensive and fancy voice activated calculator.

PRO
Synthiam
#5  

I can look into somehow doing it like Siri with priority. Of course our support issues increase dramatically with more specific speech commands. People feel their laptop have amazing microphones:)