如何在Lambda中启动带自定义类别的AWS Transcribe通话分析任务?
解决方案
要在启动Post Call Analytics任务时应用已创建的自定义类别,只需在原代码中添加Settings参数,并指定你已创建的自定义类别名称即可。修改后的完整代码如下:
transcribe.start_call_analytics_job( CallAnalyticsJobName=job_name, Media={'MediaFileUri': job_uri}, DataAccessRoleArn=data_access_role, OutputLocation=output_location, ChannelDefinitions=[ {'ChannelId': 0, 'ParticipantRole': 'AGENT'}, {'ChannelId': 1, 'ParticipantRole': 'CUSTOMER'} ], Settings={ 'CustomClassificationNames': ['你的内容匹配自定义类别名称', '你的情感分析自定义类别名称'] } )
关键说明:
Settings是AWS Transcribe Call Analytics任务的高级配置参数,用于指定自定义分类、词汇表、内容脱敏等规则CustomClassificationNames接收字符串列表,每个元素必须是你之前通过控制台或API创建好的自定义类别名称,注意名称区分大小写- 这些自定义类别需要预先配置好对应规则(比如内容匹配规则、情感相关自定义分析规则),任务运行时会自动应用这些类别处理通话数据
内容的提问来源于stack exchange,提问作者Archana .T
相关产品推荐
相关产品推荐

