PepperのALTextToSpeechを落としてしまう、恐怖の呪文があります。
これを食わせると、
・再起動するまでしゃべれない。
・再起動しようにも正常に終了さえしない。(要長押し終了)
・頭を3秒かくして寝かすことはできるけど、寝かせたら起きない。
という症状になります。
長押しで終了して、再起動してください。
方法はいたって簡単です。
ロボットページ(pepperの名前.local 大抵の場合はpepper.local)にアクセスして、
セリフのところに、
<>(半角の不等号)と入れてください。
再起動しないかぎり二度とpepperはしゃべりません。
HTMLのPerseとかする場合は気をつけないといけませんね。
コマンドラインとかでテストする場合は、
qicli call ALTextToSpeech.say "test"
だとちゃんとtestとしゃべりますが、
qicli call ALTextToSpeech.say "<>"
ERROR: basic_string::compare
とやると、もう2度と再起動までしゃべりません。
怖いですねー。みなさんは真似しないように!