我对 Alexa 号码类型有疑问。当我尝试命令数字“二”或“四”时,Alexa 总是返回一个未定义的值或“?” 到我的服务器。
我的发言如下:
echo,告诉机器“机器名”“动作”“……”。
- “机器”是技能调用。
- “机器名”是 AMAZON.FOUR_DIGIT_NUMBER。我也将其作为 AMAZON.NUMBER 进行了尝试。
- 第二个和第三个组件是自定义类型,它们都可以。
我已经阅读了与此问题相关的几乎主题。我发现解决方案 {two|Machinename} 不适用于我。Alexa 技能包始终响应为
"内置槽型"{二| Machinename}”无法使用自定义值进行扩展。错误代码:InextensibleSlot”。
因为“AMAZON.FOUR_DIGIT_NUMBER”和“AMAZON.NUMBER”不是可扩展的内置类型。
- 在另一种情况下,当我试图将“机器名”移动到我话语的最后一个位置时。它仍然没有工作。除“二”和“四”外,所有数字都可以。所以看起来它与“to”或“for”的调用无关。
任何人请给我一个解决方案或解决方法。
ps:对不起我的英语不好。
提前致谢。