我正在尝试使用自定义插槽构建Amazon Alexa技能。虽然如果我将自定义插槽值设置为“亲切的人”或其他内容,但如果我使用“echo dot'”则无法识别我的输入。 Alexa自定义插槽值的限制是什么?非常感谢提前!
答案 0 :(得分:0)
offical documentation仅说明自定义广告位值的限制:
自定义值集可以是您的技能支持的任何内容 但是,只要可以由用户说出,就可以处理插槽 在技能语言的典型字典中找不到的单词可能 不被承认。
Link还提到了一个有用的调试技巧
提示:当用户的话语解析为使用自定义的广告位时 在插槽类型中,IntentRequest包含一个解析对象 代表实体解析的结果。你可以查看价值 的ResolutionAerhority []。status.code判断是否 用户提供的值与插槽类型值或同义词匹配 有定义。您还可以为特定的插槽值定义ID 简化在代码中处理它们。请参阅定义同义词和ID 插槽类型值(实体解析)。
以下是文档链接:https://developer.amazon.com/docs/custom-skills/create-and-edit-custom-slot-types.html