roboticspepper

PEPPER (SoftBank Robotics): ALSpeechRecognition Engine issue - How to restart it when it doesnìt work?


During my test on Pepper, I found some difficulties in realizing continuative collaborative dialog.

In particular, after about 10 minutes, it seems that the ALSpeechRecognition engine stops working.

In other words, Pepper dialog panel remains empty and/or the robot does not understand my words, even if the structure worked some minute before.

I tried to stop and restart it (i.e., the engine) via SSH terminal, by using:

qicli call ALSpeechRecognition.pause 1
qicli call ALSpeechRecognition.pause 0

It should restart the engine according to the guidelines shown here, but it does not work.

Thank you so much guys.

Sincerely,

Giovanni


Solution

  • According to the tutorial, starting and stopping the speech recognition engine is done by subscribing/unsubscribing it.