使用 Azure AI 服务的引入客户端

引入客户端是 Microsoft 在 GitHub 上发布的工具,可帮助你使用无代码方法将呼叫中心听录解决方案快速部署到 Azure。

Tip

可以使用工具和生产中生成的解决方案来处理大量音频。

引入客户端使用 Azure LanguageAzure SpeechAzure storageAzure Functions

引入客户端入门

运行引入客户端需要 Azure 帐户和多服务 Azure AI 服务资源。

引入客户端功能

引入客户端的工作原理是将专用的 Azure storage 帐户连接到自定义 Azure Functions,以无服务器方式将听录请求传递给服务。 转录的音频文件位于专用Azure 存储容器中。

Important

定价因操作模式(批处理与实时)以及所选Azure函数 SKU 而异。 默认情况下,该工具会创建一个高级 Azure Function SKU 来处理大流量。 有关详细信息,请访问定价页面。

该工具内部使用语音和语言服务,并遵循最佳实践来处理扩展、重试和故障转移。 下面的示意图展示了相关资源和连接。

显示引入客户端体系结构的示意图。

引入客户端使用以下语音服务功能:

  • 批量语音转文本:异步转录大量音频文件(包括说话人分离在内),通常用于通话后分析场景。 分割聚类是在单声道音频数据中识别和分离说话人的过程。

下面是引入客户端使用的一些语言服务功能:

除了 Azure AI 服务,以下 Azure 产品也用于完成解决方案:

  • Azure存储:用于存储电话数据和批量转录 API 返回的转录结果。 此存储帐户应使用通知,特别是在添加新文件时。 这些通知用于触发听录过程。
  • Azure Functions:用于为每个录音创建共享访问签名 (SAS) URI,并触发 HTTP POST 请求以启动转录。 此外,还可以使用 Azure Functions 创建请求,以使用批量转录 API 检索和删除转录内容。

工具自定义

该工具可为客户快速显示结果。 可以将该工具自定义为你首选的 SKU 和设置。 可以在 Azure portal 中编辑 SKU,代码本身可以在 GitHub 上获得

Note

建议在同一专用资源组中创建资源,以更轻松地了解和跟踪成本。

后续步骤