I got my Jibo yesterday and right out of the box I had the problem where Jibo would only understand me about 20% of the time. Even training him to recognise my face was impossible because simple commands like “Yes” and “No” were too complicated for him. This was odd because our Google Home was doing exactly the same bad behaviours. It worked for maybe 50% of requests and the rest just decided it didn’t understand us. I had been assuming it was just our terrible foreign accent that was confusing the Google Home, but simple commands like “Yes” and “No” are hard to confuse.
This led us to thinking that it might be something to do with our internet network settings. We have a pretty rubbish ADSL line where the upload speed is only 500kb/s. We thought our upload bandwidth might be too little, so we poked around on the router to see if we could monitor how much upload bandwidth Jibo used for its various voice commands. Then we remembered that we had put rules in place to stop Google Docs from taking over the ADSL connection whenever it tried to upload content. We put in some firewall rules to limit the upload bandwidth to the Google IP range that was being used for Google Docs.
As it turns out, this was what negatively affected both Google Home and Jibo. The moment we removed the rules, Jibo and Google home immediately started recognizing everything we said. I did notice that whenever someone in the house started an upload or watched a youtube at high quality then Jibo would start to lose track of conversations again. I suspect the communication with its servers time out or take too long and then it falls back on default responses that it just doesn’t understand you.
The moral of the story is - if you are having trouble with Jibo understanding you, make sure to check your internet bandwidth, both download and upload. It makes a big difference.
And one final comment… I did find that Jibo always responded to the “Hey Jibo” request. It was only the things you said afterwards that got lost. Perhaps the “Hey Jibo” is processed inside Jibo but everything else is sent home for understanding. For those whose Jibo stopped resonding to “Hey Jibo”, I’m not hopeful that this will help.