我正在创建一个示例技能,即用户注册。因为我正在保存用户拼写的所有值。但是alexa无法识别电子邮件地址。我为电子邮件地址创建了自定义插槽。
{
"name": "emailset",
"values": [
{ "id": null,
"name": {
"value": "aparna@gmail.com",
"synonyms": []
}
}
]
}
我使用插槽值“aparna@gmail.com”创建了自定义插槽“emailset”。但Alexa无法识别该电子邮件地址。有人请帮助我。提前谢谢。
答案 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的语音识别功能不够强大,无法很好地进行电子邮件身份验证,最终会让用户感到沮丧。