示例互动#

以下是一些示例互动,展示了事件序列(和后续动作)如何随时间演变。

Hello World 示例#

以下是典型的 hello world 示例。

Hello World 示例#

历史记录

下一步动作

UtteranceUserActionFinished(final_transcript="Hello!")

StartUtteranceBotAction(script="Hello there!")

UtteranceBotActionStarted()

UtteranceBotActionFinished(final_script="Hello there!")

多模态互动示例#

以下是一个示例,展示了与手势、情感和与显示器互动相关的事件如何在用户与 Bot 之间的互动中显示出来。

多模态互动示例#

历史记录

下一步动作

UtteranceBotActionFinished(final_script="Which option?")

StartVisualChoiceSceneAction(content=[...])

StartTimerBotAction(name="wait_timer", duration= 2.0)

VisualChoiceSceneActionStarted

StartGestureBotAction(gesture="point to display")

TimerBotActionStarted(name="wait_timer")

GestureBotActionStarted()

GestureBotActionFinished()

TimerBotActionFinished(name="wait_timer")

StartUtteranceBotAction(script="Do you need more time?")

UtteranceBotActionStarted()

GestureUserActionFinished(gesture="nodding")

StartGestureBotAction(movement="lean forward")

GestureBotActionStarted()

UtteranceBotActionFinished()

GestureBotActionFinished()

FacialGestureUserActionStarted(gesture="smile")

VisualChoiceSceneActionUpdated (selection="1")

StartUtteranceBotAction(text="I'm glad you like ...")

UtteranceBotActionStarted()"