I was trying to think of a way to have my robot only recognise specific voice
commands under certain conditions. For example, the robot will generally be
in a 'standby' mode, waiting for only 1 specific voice command like "robot wake up",
to take it out of 'standby' and into an 'interaction mode'. So that no other voice
command or speech background noise would trigger it to go out of standby or
trigger other actions, except for that 1 voice command. Once its out of standby, it
would then be activly listening to any other voice command.
In ez-builder, it only allows 1 speech recognition window opened in one project, which
can either be paused or unpaused. If I want it to listen to a single command only,
while having multiple voice commands set up in speech recognition, chances are that
even when in standby mode, it would still recognise all the other commands aswell
and will trigger the asosciated scripts or actions with it. But if I were to pause the
speech recognition in standby mode, then I can forget about it hearing any of my
vocal commands at all.
My question is, is it possible to assign specific voice commands in EZ-Scripts, that would
function outside of the speech recognition window? Something like ' VoiceCommand("Robot wake up", ScriptStart) '. or like ' Voice_Wait("Robot wake up", SpeechRecognitionUnpause) '?
The reason I'm asking is because I have no knoledge of visual basic or c++ scripting,
and am sort of limited in only being able to understand the EZ-Script function so far.
Can this be done with EZ-scripts or would I have to resort to using the visual basic
I'm hoping I made sense, and will be appreciative of anykind of help or info.