我正在使用TwilioML来收集用户的输入。
我看到的是4-6秒的显著延迟。从用户停止说话的时间到调用我的服务(端点)的时间。即使是非常简单的句子也会发生这种情况。我叫约翰)。
这是一个已知的问题吗?从用户体验的角度来看,这不是一个很好的体验。
我试图添加一个‘填充’via,但它没有任何效果,因为我可以更早地启动它是在端点被调用的时候。也许有一种方法可以在音频转换为文本的同时并行播放文件。
发布于 2017-12-01 10:57:22
'timeout‘属性设置了Twilio在继续并向'action’URL发出请求之前等待调用者按下另一个数字或说出另一个单词的秒数限制。例如,如果“timeout”是“3”,Twilio将等待三秒钟,让调用者在将之前输入的数字或语音提交到“action”URL之前按下另一个键或说出另一个单词。Twilio在开始超时周期之前等待,直到完成所有嵌套谓词的执行。
您看到的延迟在4到6秒之间,这可能是因为默认超时设置为5秒。
你有没有试过使用partialResultCallback
网址?如果设置,Twilio将向此URL实时提交语音识别结果。如果您希望呼叫者说出某些单词,那么添加提示也是值得的,因为这可以加快识别速度。
https://stackoverflow.com/questions/47566758
复制相似问题