Alexa自定义广告位类型:未删除的广告位值未出现在“技能I / O”请求中

时间:2019-01-17 11:11:33

标签: amazon alexa alexa-skill

根据我的理解,即使我使用自定义插槽类型,即使其可能值的列表中不包含口语单词,该口语单词仍会传递给该函数。文档说:“自定义插槽类型不等于枚举。如果语音理解系统可以识别出列表之外的值,则可能仍会返回该值。'

现在我有一个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方面的错误吗?

0 个答案:

没有答案