根据我的理解,即使我使用自定义插槽类型,即使其可能值的列表中不包含口语单词,该口语单词仍会传递给该函数。文档说:“自定义插槽类型不等于枚举。如果语音理解系统可以识别出列表之外的值,则可能仍会返回该值。'
现在我有一个Intent名称为“ orderFoodIntent”,其自定义广告位类型为FOOD_ITEM,其值分别为apple,鳄梨,香蕉和"order {food_item} for me"
如果我使用不在FOOD_ITEM中的值来调用此意图,则仍会调用Intent,但JSON不包含广告位的“值”键:
"request": {
"type": "IntentRequest",
"requestId": "EdwRequestId.a943e233-0713-4ea5-beba-d9287edb6083",
"locale": "en-US",
"timestamp": "2017-03-09T14:38:29Z",
"intent": {
"name": "orderFoodIntent",
"slots": {
"food_item": {
"name": "food_item"
}
}
}
}
如何访问意图中的口语单词? 是Alexa方面的错误吗?