Google 的 DialogFlow 可以集成 twilio Programmable voice 吗?

Can twilio Programmable voice be integrated with Google's DialogFlow?

有没有办法将语音呼叫路由到 google Dialogflow(或 Amazon Lex)?

序列:

  1. 拨入号码
  2. Twilio 将语音输入发送到端点 (DialogFlow)
  3. 从 DialogFlow 收到文本响应
  4. Twilio 将语音(文本到语音)流式传输回呼叫者

注意:这可以通过 Google 电话实现。但是,我想知道这是否可以通过在呼叫处理层使用 twilio 实现?

此处为 Twilio 开发人员布道师。

您可以使用 <Gather> with input="speech" 将来电者的语音转录为文本。实时转录完成后,Twilio 向 <Gather>action 属性发出 Webhook 请求,其中 SpeechResult 作为参数之一。

然后您可以将该文本发送到您要使用的服务 (Dialogflow/Lex),该服务将响应您随后可以放入 <Say> 元素并响应 webhook 的响应说出回应。

如果您有兴趣构建这样的自动回复机器人,您可能需要研究 Twilio Autopilot,它具有针对 phone 调用内置的语音转文本和 NLP,也可以是也用于消息传递平台和 Alexa。