我正在尝试根据此示例(https://github.com/awslabs/aws-lex-browser-audio-capture/tree/master/example)将Amazon Lex与网络应用集成。
但是在4-5次成功发言之后,我收到了429(太多请求)的回复并出现错误:
错误错误:您以过高的速率发送请求
在我收到更多请求之后:
错误错误:无效请求:超过最大语音持续时间15000毫秒
我在响应对象中看到inputTranscript
正在将所有音频聚合在一起。例如,如果我发出了“打开项目”,“打开可以”,“显示内容”等音频请求,那么inputTranscript
就是:
inputTranscript: "open item open can show something"
但slots
是正确的:它只显示最后一个:
slots: {
word: "show something"
}
我觉得我错过了请求之间的清理/重置步骤。但在提出请求之前,我无法找到任何有关清理的文档。