聚会结束后说“一刻”

时间:2019-10-06 19:40:22

标签: twilio twilio-twiml

我似乎找不到任何文档,但是我想在Gather块中说“一个时刻”,介于用户停止讲话和语音识别处理器提供他们说的单词之间(因为奇怪的是,这可能要花几秒钟的时间,同时还会导致死气。

我似乎在文档中找不到类似的内容。所有示例均适用于以下内容:

<Response>
   <Gather>
      <Say>Voice prompt to read to the user before collection</Say>
      <Say>Say more things if you want</Say>
   </Gather>
   <Say>Something to say if the user doesn't provide feedback</Say>
</Response>

有大约5秒钟的死气并不是有史以来最糟糕的事情,但是缺乏抛光作用。

1 个答案:

答案 0 :(得分:2)

这里是Twilio开发人员的传播者。

在用户完成与<Gather>的通话之后,以及语音结果​​准备好并发送到action URL之后,没有任何消息可提供,但是我认为您可能是将延迟描述为错误

Twilio将语音流传输到语音检测服务,因此我们可以获得实时结果(您可以通过设置partialResultCallback URL来获得部分结果)。取而代之的是,从通话结束到呼叫action之间的时间是基于timeout的,默认情况下为5秒。

我建议您为speechTimout attribute尝试使用不同的值,包括auto,这些值“将在语音暂停时停止语音识别并立即返回结果。”

让我知道是否有帮助。