使用 twilio 进行实时通话转录



在更高的层次上,我试图复制Kris在他的演示中展示的内容:https://youtu.be/Am74WU1zENA?t=717。这是我想要的呼叫流程:

  1. 客户呼入。
  2. 客户自动连接到可用的代理
  3. 有一个 webhook 显示客户和座席之间通话的实时转录(最好带有说话人标识)

浏览 twilio API 文档和其他 stackoverflow 线程(此处的示例)后,看起来要做的方法是在座席和客户之间创建一个电话会议以及一个静音的"主管",然后使用 Gather 动词让主管收听对话。 我感到困惑的几件事是:

  1. 如何在有新呼叫时自动将主管添加到电话会议中。目前,我可以使用 Client.create 方法手动将所有 3 名参与者添加到会议室,但想知道是否有更好的方法可以做到这一点。
  2. 如何进行说话人识别,因为收集只是转录而不识别说话人。有没有类似双通道选项的记录,用于收集。

任何指示都值得赞赏!谢谢。

Twilio开发者布道者在这里。

正如我的回答和下面的对话中所讨论的,Kris演示的功能不公开可用。如果您对此功能感兴趣,最好与销售人员联系并注册您对此感兴趣。

<Gather>不太适合执行这种语音转文本,但它最适合来自单个呼叫者的响应,并且在语音模式下侦听的时间不会超过 60 秒。

最新更新