$needles
}
在上面的代码中我想知道action方法的功能。在action方法中使用“/ completed”是什么。
在twilio doc中它说了一些像这样的事情
“这个TwiML创建了一个带语音。当Twilio执行这个TwiML时,应用程序将提示用户并接受语音达60秒。一旦呼叫者停止讲话五秒钟,Twilio会将她转录的语音发布到动作网址。“
我从以下链接
获得了上述代码答案 0 :(得分:0)
我们可以提供任何公共网址并替换“/ completed”。
这意味着一旦发言者说完话,twilio就会向该网址发送一个帖子请求。该帖子请求正文包含从发言者那里获取的twilio
这是一个例子。
收集gather = new Gather.Builder()。input(Gather.Input.SPEECH).timeout(10).action(“http://0838a6b6.ngrok.io/asr/test”)。speechTimeout(“auto”)。说(说)。语言(Gather.Language.EN_US).build();
这里 http://0838a6b6.ngrok.io/asr/test = localhost:1234 / asr / test
您可以从here
下载ngrok它将为您提供服务器上特定端口的公共URL。
希望这有用。 感谢