为什么Alexa自定义插槽值无法识别' echo xxx'?

时间:2018-05-12 00:09:04

标签: alexa

我正在尝试使用自定义插槽构建Amazon Alexa技能。虽然如果我将自定义插槽值设置为“亲切的人”或其他内容,但如果我使用“echo dot'”则无法识别我的输入。 Alexa自定义插槽值的限制是什么?非常感谢提前!

1 个答案:

答案 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