azure - 如何将 Twillio Voice 与 Azure Bot Service 连接?
问题描述
我想实现一个用例,用户可以拨打一个号码,整个对话应该由对话式 AI 处理。有没有办法将 Twilio 可编程语音与 azure bot 服务(使用 Directline Speech 或任何其他方式)连接起来。我不想在这里使用 IVR。我想要一个连接,整个媒体内容(用户的声音)应该传递给 azure bot 服务/中间件,作为响应,我应该能够发送文本或 .wav 文件。
解决方案
不幸的是,目前似乎无法通过语音呼叫直接连接到机器人。https://sms.botframework.com/api/sms
请求 URL 没有与SMS 请求 URL匹配的等效“呼叫”端点。
您可以设计自己的端点来转发传入的语音流。在这种情况下,您将使用Direct Line Speech SDK 来构建您自己的连接器。然后可以将处理后的流转发到您的机器人以进行响应。从机器人返回响应后,按照 Twilio 的 Programmable Voice docs发回响应。
推荐阅读
- python-3.x - 提取嵌入在某个类下的文本
- javascript - Javascript - 带有字符串模板的正则表达式后跟 4 位数字?
- mysql - 插入带有计算列的语句
- java - 邮递员给出了正确的回应,但放心返回错误的回应
- database-design - 数据库架构重组以优化性能和空间
- python - 字符串的 Python ASCII 值
- sql - 列引用对于函数中的局部变量不明确
- sql - 每个部门的最高薪水(也是相同的薪水)
- python - 如何使用 python 生成特定的嵌套 JSON
- visual-studio-2015 - 安装 Visual Studio 2017 后找不到 Visual Studio 2015 midl