0

我有一个使用 SIP 中继连接到 Twilio API 的 Watson 语音助手实例。我想从 Twilio Marketplace 启用 IBM Speech-To-Text 附加组件,这将允许我获取对 Watson Assistant 机器人进行的电话呼叫的完整转录。我想将这些转录内容存储在我在 IBM Cloud 中创建的 Cloudant 数据库中。我是否可以将 Cloudant 数据库的端点用作我的 Twilio 插件的回调 URL,以便在激活插件时,将转录作为文档添加到我的 Cloudant 数据库中?

似乎我应该能够通过 IBM Cloud 在 IBM Cloud 中的 STT 服务以某种方式调用转录服务,但是由于我的助手是通过 Twilio 连接的,所以这个附加组件似乎是一个更简单的选择。我是 IBM Cloud 和聊天机器人开发的新手,因此非常感谢任何信息。

4

1 回答 1

0

Twilio 开发人员布道者在这里。

首先,我不相信您可以为通过 Twilio SIP 中继提供的语音服务启用附加组件。

除非我弄错了,并且您通过 SIP 中继向使用 TwiML 响应的 Twilio 号码拨打电话。在这种情况下,您可以添加 STT 插件。我不确定将 webhook URL 设置为 Cloudant DB URL 是否是最佳主意,因为 webhook 不会以 Cloudant 期望的格式提供数据。

相反,我将构建一个应用程序,该应用程序可以提供一个端点来接收 webhook,将数据转换为 Cloudant 可以理解的内容,然后将其发送到数据库。

这些帮助有用?

于 2019-05-28T04:04:16.283 回答