I'm building an InMoov and have a problem with MyRobotLab where it hears it's own voice and responds to it. For example:
Me: Say what is the time
Inmoov : What is the time
Inmoov : The time is 4:43pm
Inmoov: Is that a fact
It seems it does not consistently stop listening when talking. Any ideas?
You need a link between the ear and the mouth
You may need to add a link between the Speech Recognition service and the Text To Speech service.
# shutdown microphone if robot speaking
webkitspeechrecognition.addMouth(marySpeech)
http://myrobotlab.org/service/WebkitSpeechRecognition
Service page.