有没有办法将语音呼叫路由到google Dialogflow(或Amazon Lex(?
序列:
- 呼叫进入一个号码
- Twilio将语音输入发送到端点(DialogFlow(
- 从DialogFlow接收到文本响应
- Twilio将语音(文本到语音(流式传输回呼叫者
注意:这可以使用谷歌电话实现。但是,我想知道在调用处理层使用twilio是否可以做到这一点?
这里是Twilio开发人员的传道者。
您可以使用<Gather>
和input="speech"
将来电者的语音转录为文本。当实时转录完成时,Twilio向<Gather>
的action
属性发出webhook请求,其中SpeechResult
是参数之一。
然后,您可以将该文本发送到要使用的服务(Dialogflow/Lex(,该服务将使用响应进行响应,然后您可以将响应放入<Say>
元素中,并响应webhook以说出响应。
如果你对构建这样的自动响应机器人感兴趣,你可能想看看Twilio Autopilot,它内置了语音到文本和NLP功能,可以用于电话呼叫,也可以在消息平台和Alexa上使用。