我想播放幻灯片,胡椒会读到它。
u: (say) I am pepper $slide=1 I can do this and that $slide=2 i have many functions $slide3=1 like this and that
当我握住Pepper头传感器1秒钟时,我想取消它。
这怎么可能? 我将播放幻灯片,我希望用户能够在用户触摸机器人的头部时将其停止。
答案 0 :(得分:2)
你可以做两件事:
停止对ALTextToSpeech的说法:您可以使用 ALTextToSpeech取消 ALTextToSpeech.say("短语")的功能。 stopAll()。 ALTextToSpeech doc
通过停用主题停止:您的辣椒说出主题对话框,您可以通过使用 ALDialog.deactivateTopic(" name_topic"停用主题)停止主题。 )。 ALDialog doc
例如,您的主题是这样的:
topic: ~ExampleDialog()
language: enu
u: (say) I am pepper $slide=1 I can do this and that $slide=2 i have many functions $slide3=1 like this and that
当用户触摸机器人的头部时,您调用函数ALDialog.deactivateTopic(ExampleDialog)
并取消它。