我想在java中验证alexa的用户请求

时间:2017-08-26 09:35:02

标签: amazon-web-services alexa alexa-skills-kit alexa-skill alexa-voice-service

我要求验证用户请求(即,如果用户说话,我需要冰淇淋。我们怎么知道用户说冰淇淋)。 例如:我想订购一个marghareeta披萨,那么我们如何通过亚马逊回声了解用户订购的marghareeta)

1 个答案:

答案 0 :(得分:0)

您可以为商品创建自定义广告位。例如,在您的方案中,您必须创建意图模式,如



{
  "intents": [
    {
      "slots": [
        {
          "name": "Food",
          "type": "Food"
        }
      ],
      "intent": "OrderIntentIntent"
    }
    
  ]
}




然后创建一个自定义插槽" Food"并在插槽中添加插槽值icecream,marghareeta pizza等。接下来,在你的样本中,utterences给出如下的话,



OrderIntentIntent I need an {Food}
OrderIntentIntent I want to order a {Food}




{Food}可以是任何内容,您可以将其添加到自定义插槽中。

如果您需要进一步说明,请参阅https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interaction-model-reference更多