如何在Amazon LexV2中禁用Fulfillment阶段的Barge-in(打断事件)
Amazon Lex V2 Lambda回复阶段禁用Barge-in的方法
- 控制台层面目前没有直接针对Lambda完成意图后回复阶段的Barge-in禁用选项,但可以通过API实现该需求。
- 具体操作:
- 使用Lex V2的
PutIntentAPI,在意图的fulfillmentCodeHook配置中添加responseSpecification字段,将allowInterrupt设为false,即可让Lambda返回的回复禁用Barge-in。 - 示例请求体(JSON格式):
{ "intentId": "你的目标意图ID", "intentName": "你的目标意图名称", "fulfillmentCodeHook": { "enabled": true, "responseSpecification": { "allowInterrupt": false } }, // 补充其他必填的意图配置参数 }- 也可以通过AWS CLI的
put-intent命令完成相同配置,参数逻辑与API一致。
- 使用Lex V2的
- 该配置为按意图粒度生效,可单独为需要禁用打断的意图设置,不影响其他意图的默认Barge-in行为。
内容的提问来源于stack exchange,提问作者Shitij Mathur
相关产品推荐
相关产品推荐

