引入客户端是 Microsoft 在 GitHub 上发布的工具,可帮助你使用无代码方法将呼叫中心听录解决方案快速部署到 Azure。
Tip
可以使用工具和生产中生成的解决方案来处理大量音频。
引入客户端使用 Azure Language、Azure Speech、Azure storage 和 Azure Functions。
引入客户端入门
运行引入客户端需要 Azure 帐户和多服务 Azure AI 服务资源。
- Azure 订阅 - 创建试用订阅
- 在 Azure 门户中创建 Azure AI 服务资源。
- 获取资源密钥和区域。 部署资源后,选择“转到资源”以查看和管理密钥。 有关 Azure AI 服务资源的更多信息,请参阅本快速入门。
引入客户端功能
引入客户端的工作原理是将专用的 Azure storage 帐户连接到自定义 Azure Functions,以无服务器方式将听录请求传递给服务。 转录的音频文件位于专用Azure 存储容器中。
Important
定价因操作模式(批处理与实时)以及所选Azure函数 SKU 而异。 默认情况下,该工具会创建一个高级 Azure Function SKU 来处理大流量。 有关详细信息,请访问定价页面。
该工具内部使用语音和语言服务,并遵循最佳实践来处理扩展、重试和故障转移。 下面的示意图展示了相关资源和连接。
引入客户端使用以下语音服务功能:
- 批量语音转文本:异步转录大量音频文件(包括说话人分离在内),通常用于通话后分析场景。 分割聚类是在单声道音频数据中识别和分离说话人的过程。
下面是引入客户端使用的一些语言服务功能:
- 个人身份信息 (PII) 提取和编修:识别、分类和编修对话口述文本中的敏感信息。
- 情绪分析和观点挖掘:分析口述文本并在语句和对话级别关联正面、中性或负面情绪。
除了 Azure AI 服务,以下 Azure 产品也用于完成解决方案:
- Azure存储:用于存储电话数据和批量转录 API 返回的转录结果。 此存储帐户应使用通知,特别是在添加新文件时。 这些通知用于触发听录过程。
- Azure Functions:用于为每个录音创建共享访问签名 (SAS) URI,并触发 HTTP POST 请求以启动转录。 此外,还可以使用 Azure Functions 创建请求,以使用批量转录 API 检索和删除转录内容。
工具自定义
该工具可为客户快速显示结果。 可以将该工具自定义为你首选的 SKU 和设置。 可以在 Azure portal 中编辑 SKU,代码本身可以在 GitHub 上获得。
Note
建议在同一专用资源组中创建资源,以更轻松地了解和跟踪成本。