我想让助手将麦克风保持打开状态,以便用户指定最多1分钟的时间。我想以某种方式使其仅在以前静音10秒时才关闭麦克风。
目前,如果用户在任何时候停止讲话,麦克风都将关闭。我不确定是否有任何方法可以改变麦克风打开以进行输入以及输入后关闭的方式。
我应该使用Dialogflow API还是要解决我的问题?谢谢!
否,不能更改打开麦克风的时间段
您无法直接更改在与Google Assistant的对话中麦克风保持打开状态的时间。一旦没有人听到任何输入,Google就会自动关闭对话。
当用户保持沉默时响应
您可以做的是在Dialogflow中创建一个事件,该事件触发googleno_input
event上的操作。通过此事件,一旦助手没有听到任何输入,您就可以开始响应,一些示例响应可能是: