Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
Asked — Edited

Checkbox Who Talks First

would it be a good idea to ad checkbox in speechrecogwindow.for who speaks first.so it sounds more like a conversation.excample blue may first.


User-inserted image

AI Support Bot
Related Content
Synthiam
Based on your post activity, we found some content that may be interesting to you. Explore these other tutorials and community conversations.
#1  
I would say that is how it works by default. The human always has to speak first to issue a voice recognition command in order to get a response. The red check boxes would only happen if someone did speak a command. Presuming it was unchecked, nothing would happen the same as if you did not speak or had no action associated with the speech recognition.
PRO
Belgium
#2  
i mean excample the one got the blue box can speak first.
the meaning is the possebility the change the color to first window or ,
second one.
PRO
Synthiam
#3  
I think nomad is asking for the ability to make some speech commands not active until another speech command has been detected.

If that's the case, doing it in the control would be far too much effort for the amount it would be used. I recommend adding simple scripting IF conditions for the phrases.
PRO
Belgium
#4  
no like i mean ,checkboxes changeble from red to blue.but your right it would be ,
to much.
#5  
@nomad... The blue (or left side) always comes first no matter what. In simple terms the left side is for "listening to you" and the right side is for "doing things" when it correctly hears what you said... It can never be the other way around.... If you want the robot to ask you a question you can use the "WaitForSpeech" command in a script. This will allow the robot to ask you something and wait for your answer before continuing......


for example

Code:


#robot says
sayEZBwait("Nomad can we play a game?")

$answer=waitforspeech(30,"Yes","No","Later") #waiting 30 seconds for your answer

if($answer="Yes")
#robot is happy and says
sayEZBwait("Thank you, I love games")
elseif($answer="No")
#robot is sad
sayEZBwait("ah, you never let me play any games ever")
elseif($answer="Later")
sayEZBwait("Ok, we can play later")
endif
PRO
Belgium
#6  
thats great idea thank you RR