我想展示幻灯片,胡椒会在上面阅读。
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 秒钟时,我想取消它。
这怎么可能?我将展示幻灯片,如果用户触摸机器人的头部,我希望用户能够在中间停止它。
你可以做两件事:
停止说 ALTextToSpeech :您可以使用ALTextToSpeech.stopAll()取消功能ALTextToSpeech.say("phrase" ) 。ALTextToSpeech 文档
通过停用您的主题停止:您的胡椒说一个主题对话框,您可以通过使用ALDialog.deactivateTopic("name_topic")停用该主题来停止它。ALDialog 文档
例如,您的主题是这样的:
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)
并取消它。