alexa如何识别电子邮件地址以及alexa技能中应指定的内容

时间:2018-01-22 03:31:00

标签: alexa

我正在创建一个示例技能,即用户注册。因为我正在保存用户拼写的所有值。但是alexa无法识别电子邮件地址。我为电子邮件地址创建了自定义插槽。

      { 
       "name": "emailset", 
        "values": [ 
        { "id": null, 
          "name": { 
          "value": "aparna@gmail.com", 
           "synonyms": [] 
            } 
            } 
            ] 
            }

我使用插槽值“aparna@gmail.com”创建了自定义插槽“emailset”。但Alexa无法识别该电子邮件地址。有人请帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:1)

要实现用户身份验证/登录,您需要使用Amazon Echo具有的OAuth功能。 Amazon documentation for setting up OAuth非常广泛,可以很好地概述需要做什么。

本文档并非像某些人所希望的那样循序渐进。在这种情况下,这是一个很好的step-by-step guide to setting up OAuth for an Alexa smart-home skill。如果您没有制作智能家居技能,它仍然应该让您对需要经历的过程有一个很好的概述。

我认为整体亚马逊希望避免让人们像这样开发自己的身份验证流程。不得不对你的Alexa大声说出数字和字母是一个相当麻烦的过程,与流畅的语音界面和良好的UI设计相悖。此外,我注意到我的Alexa开发,Alexa的语音识别功能不够强大,无法很好地进行电子邮件身份验证,最终会让用户感到沮丧。