在本教程中,我们将介绍如何利用 Amazon Chime SDK Call Analytics实现电话会议的实时摘要。该解决方案可以帮助用户快速获取电话会议的要点,适用于法律、呼叫中心、医疗和金融等多个行业。
Amazon Chime SDK Call Analytics 实时摘要器是一种解决方案,它提供了通过 举行的电话会议的实时摘要。它利用了 Amazon Chime SDK的呼叫分析功能,能够生成有关通话的摘要和健康状况。本演示利用 Amazon Chime SDK Voice Connector 获取通话记录,然后使用 生成会议摘要。
本文将讨论如何使用 Amazon Chime SDK Call Analytics 捕获通话记录,并在电话会议结束后,通过 SageMaker端点生成实时摘要。这一解决方案的应用场景广泛,适用于多种情况。
场景 | 描述 |
---|---|
法律服务 | 法律事务所常常接收大量电话,律师无法每次都手动查看和总结每个通话。通过 Amazon Chime SDK Call Analytics,法律专业人士可以快速生成客户咨询、法庭程序或法律谈判的摘要,帮助他们更专注于分析通话内容。 |
呼叫中心 | 呼叫中心的客户支持代表可以使用 Amazon Chime SDK Call Analytics 实时摘要工具分析支持电话,迅速生成报告。此外,系统会为代表和客户生成通话记录的总结。 |
医疗行业 | 医疗提供方可以在通话中使用 Amazon Chime SDK Call Analytics 实时摘要工具记录 SOAP 笔记,尤其是在远程医疗场景下。 |
金融服务 | 银行、保险公司和投资公司等金融机构可以借助自动通话摘要工具,监控合规性,为客户通话生成分析,从而及早标识潜在的合规问题。 |
Amazon Chime SDK Call Analytics 是一个机器学习驱动的功能集合,使客户能够实时录制、转录和分析其通信会话。此外,AmazonChime SDK Call Analytics 支持多种配置选项,如 或 生成通话记录,检测和消除个人信息,生成通话摘要以及从情感中获取见解。
此演示提供了一个网页,可以实时显示代理和客户之间的电话对话记录。通话完成后,摘要将生成并显示在网页的上方。


Amazon Chime SDK Voice Connector 是一种按需付费的服务,它为您的现有电话系统提供会话发起协议 (SIP) 中继支持。在此演示中,我们将普通电话系统在 EC2 实例上部署一个 Asterisk PBX 网络服务器。随后,也将部署 Amazon Chime SDKVoice Connector 并分配一个电话号码,任何拨打此号码的来电将会转接至 Asterisk PBX 网络服务器。
为了快速生成摘要,必须通过 Amazon Chime SDK Call Analytics 捕获实时转录内容。为此,我们将利用 Amazon ChimeSDK Call Analytics 媒体洞察管道的输出,将转录内容写入 表中。处理 输出,将通过 函数完成。
javascript try { const putCommand = new PutItemCommand({ TableName: process.env.TRANSCRIBE_TABLE, Item: { transactionId: { S: metadata.transactionId }, timestamp: { N: epochTime }, channelId: { S: postData.TranscriptEvent.ChannelId }, startTime: { N: postData.TranscriptEvent.StartTime.toString() }, endTime: { N: postData.TranscriptEvent.EndTime.toString() }, transcript: { S: postData.TranscriptEvent.Alternatives[0].Transcript, }, }, }); awaitdynamoDBClient.send(putCommand); } catch (error) { console.error('插入记录到 DynamoDB 失败:', error); }
与此同时,我们还会将这些数据通过 记录,这将实现呼叫期间的实时数据传递。
通话完成后,会向 EventBridge 发送通知事件,并在收到此事件后,我们将进行以下操作:
由于我们在实时捕获转录结果,因此读取、解析并请求 SageMaker 的过程可以快速完成。这使得我们能够在几秒钟内生成通话摘要,而非几分钟。
要实施本文所述的解决方案,需要以下项目:
我们已在 提供了易于部署和测试的示例。
确认满足所有前提条件后,可以将代码库克隆到本地环境,并在命令行中启动 ‘yarn launch’ 以开始操作。
成功部署后,输出将提供 DistributionUrl 和 PhoneNumber 信息。此外,您还可以在 页面上找到此信息,此信息在测试时非常重要。

要测试该演示,请访问 。
如果 “Endpoint Status” 显示为 “Endpoint disabled”,请点击 “Start Endpoint” 来启用 SageMaker 端点。此过程可能需要几分钟。状态变为 “InService” 后,即可开始测试。
注意: 此部署包括 SageMaker 端点,启动该端点会产生额外费用。完成实验后,建议通过点击 “Stop Endpoint” 按钮停止 SageMaker 端点,以避免不必要的费用。有关相关费用,请参阅 。
拨打提供的电话号码,并在接通后播放一个 WAV 文件,以模拟来自示例代理的响应。
在完成实验后,您可以通过执行 ‘yarn cdk destroy’ 清理您的资源。这将删除在解决方案部署过程中创建的所有资源。
本文详细解释了运行 Amazon Chime SDK Call Analytics 实时摘要器所需的部署步骤以及该简单解决方案的技术实现。AmazonChime SDK Call Analytics实时摘要器提供电话会议的即时摘要,为会后报告和分析开辟了新可能。我们建议将该解决方案作为项目的起点,并采取进一步措施,使您的服务具备更多特色。
, , , ,
Jillian Munro 是 Amazon Chime SDK 的项目经理,专注于 Amazon Chime SDK 的教育和宣传。
Court Schuett 是 Amazon Chime SDK 的首席传播者,拥有电信背景,现在热衷于开发各种工具。Court致力于教导开发者和非开发者如何使用 AWS。
Takeshi Kobayashi 是 AWS 的高级 CDS 专家解决方案架构师,工作地点位于西雅图。他热衷于使用 AWS 服务为客户构建解决方案。
Leave a Reply