我想实现一个用例,在这个用例中,用户可以呼叫一个号码,整个对话应该由一个会话式AI处理。有没有办法将Twilio可编程语音与azure机器人服务(通过Directline Speech或任何其他方式)连接起来?我不想在这里使用IVR。我想要一个连接,在那里整个媒体内容(用户的声音)应该被传递到azure机器人服务/中间件,作为响应,我应该能够发送文本或.wav文件。
发布于 2021-03-26 08:27:22
不幸的是,目前通过语音呼叫直接连接到机器人似乎是不可能的。请求URL没有与SMS请求URL所使用的https://sms.botframework.com/api/sms相匹配的等效“调用”端点。
您可以设计自己的端点来转发传入的语音流。在这种情况下,您可以使用Direct Line Speech开发工具包来构建自己的连接器。然后,可以将处理后的流转发给您的机器人进行响应。一旦从机器人返回响应,将响应发送回符合Twilio的可编程语音docs。
https://stackoverflow.com/questions/66798136
复制相似问题