0

我想让助手让麦克风保持打开状态,让用户最多可以听写 1 分钟。只有在之前有 10 秒的静音时,我才想让它关闭麦克风。

如果用户在任何时候停止说话,麦克风就会关闭。我不确定是否有任何方法可以改变麦克风打开输入并在输入后关闭的方式。

我应该使用 Dialogflow API 还是应该寻求什么来解决我的问题?谢谢!

4

1 回答 1

3

不,无法更改打开麦克风的时间

您无法直接更改麦克风在与 Google 助理对话中保持打开的时间。一旦没有听到任何人的意见,谷歌就会自动关闭对话。

用户沉默时响应

您可以做的是在 Dialogflow 中创建一个事件,触发 google no_input event上的操作。通过此事件,您可以在助手没有听到任何输入时开始响应,一些示例响应可能是:

  • 喂,你还在吗?
  • 嗯,我没听见,你能再说一遍吗?
  • 等等
于 2020-05-15T12:37:23.090 回答