给出场景:
无论如何,用户是否可以按下网页上的按钮,讲话并由aws后端处理并将其发送给我的请求处理程序?
如果Alexa无法使用此功能,我可以使用lex吗?
答案 0 :(得分:2)
是的,Lex可以代替Alexa做到这一点。
但是请注意,Lex和Alexa的请求和响应JSON格式惊人地不同,因此请准备重组您的Alexa请求处理程序,以正确接受和响应Lex。
侧面说明:Lex请求的确比Alexa的特权大,这是Lex在名为“ inputTranscript”的字段中为您提供了准确的用户输入(或音频输入解释)。因此,在Alexa中,您必须仅根据Alexa对输入的解释来依赖于填充的插槽,而在Lex中,您可以自己解析输入并提高机器人对插槽值的识别。