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

Dialogflow es 如果没有响应,则在移动设备上重新提示用户,dialogflow-es,actions-on-google,google-assistant-sdk,Dialogflow Es,Actions On Google,Google Assistant Sdk,我有一个移动应用程序,其中集成了一个google assistant SDK,我想重新提示助手说一些类似“嘿,我还在这里,我能帮忙吗?”的话,用户没有输入。我想知道做这件事的最佳方法是什么 我已经浏览了stack overflow和github上的几个链接,在那里我读到,当助手关闭麦克风时,如果用户没有响应,“不可能”在移动设备上“重新提示”。最好的前进方式是什么- 我可以增加助手关闭麦克风时的超时时间吗 我确实找到了一种让麦克风始终“打开”的方法,但几秒钟后会出现“服务不可用”错误,然后用户

我有一个移动应用程序,其中集成了一个google assistant SDK,我想重新提示助手说一些类似“嘿,我还在这里,我能帮忙吗?”的话,用户没有输入。我想知道做这件事的最佳方法是什么

我已经浏览了stack overflow和github上的几个链接,在那里我读到,当助手关闭麦克风时,如果用户没有响应,“不可能”在移动设备上“重新提示”。最好的前进方式是什么-

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

    • 我确实找到了一种让麦克风始终“打开”的方法,但几秒钟后会出现“服务不可用”错误,然后用户必须重新启动服务,这不是一个好的用户体验。有没有办法减轻这个错误,我的调查显示这可能是因为音频缓冲区
  • 我读到我们可以使用“媒体响应”,这样在用户不响应的情况下播放媒体,但这是最好的方法吗

    • 我还有一个后续问题,如果我采用“媒体回应”的方法,有没有一种方法可以在30秒没有用户回应后明确结束对话
  • 我通过的一些链接-

    你能提出解决这个问题的好办法吗? 如果这个问题听起来很傻,我很抱歉,我对DialogFlow是新手


    编辑:-我还遇到了“继续对话”,是否可以从assistant SDK启用“继续对话”,我搜索了,但没有找到任何相关文档?

    我还查看了后续意图和上下文,但它们在这种情况下没有真正的帮助,非常感谢任何指导。谢谢。“媒体回应”是唯一的解决方案吗?我也讨论了后续意图和上下文,但它们在这个场景中并没有真正的帮助,任何方向都是非常感谢的。谢谢,“媒体回应”是唯一的解决方案吗?