如果没有响应,请在移动设备上重新提示用户

时间:2019-07-11 12:44:53

标签: dialogflow actions-on-google google-assistant-sdk

我有一个移动应用程序,其中集成了Google助手SDK,我想再次提示助手说“嘿,我还在这里,我可以帮忙吗?”之类的内容。来自用户的“无输入”。我想知道什么是最好的方法?

我已经遍历了堆栈溢出和github上的几个链接,在其中我读到“不可能”在移动设备上“重新提示”,因为如果用户没有响应,助手会关闭麦克风。最好的前进方式是什么-

  1. 我可以增加助手关闭麦克风的超时时间吗?

    • 我确实想出了一种方法,可以使麦克风始终保持“打开”状态,但是几秒钟后会出现“ SERVICE UNAVAILABLE”错误,然后用户不得不重新启动该服务,这不是一个好的UX。我的调查显示有没有一种方法可以减轻错误,这可能是由于音频缓冲区引起的吗?
  2. 我读到我们可以使用“媒体响应”,以便在用户不响应的情况下播放媒体,但这是最好的方法吗?

    • 我在这里还有一个后续问题,如果我采用“媒体响应”方法,是否有一种方法可以在30秒无用户响应后明确关闭对话?

我浏览过的一些链接-

Follow up intent for NO INPUT not firing with dialogflow

Reprompt user if no response in google action?

能否请您提出解决此问题的好方法? 如果这个问题听起来很傻,我很抱歉,我是DialogFlow的新手。

编辑:-我也遇到了“持续对话”,是否可以从助手SDK中启用“持续对话”,我进行了搜索,但没有找到有关该文档的任何文档?

0 个答案:

没有答案