对于实体机器人这样的终端,在人机交互时,回答不是一次性呈现给用户,需要通过tts转换后以语音的方式回答,若前一轮交互的回复包含多个回答,则会依次进行播放。而用户在上述过程中,可能随时会打断终端的回答而提问,则需要终端告知对话系统当前被打断时所播放回答的状态,才能保证上下文的连续。
回答的状态来源于返回信息中 respose[].answer_state
在发送信息时,可将上述状态设定在state.dialog_state字段中
手机扫一扫进行分享
GitHub:https://github.com/zmister2016/MrDoc
码云:https://gitee.com/zmister/MrDoc
作者博客:https://zmister.com