我正在尝试创建一个可以捕获一个单词的插槽。我只想让整个指令长一个字,任何英文单词都会触发意图。我尝试使用Amazon.LITERAL,但这可以捕获整个短语,这不是我想要的。在Alexa有什么办法吗?
答案 0 :(得分:0)
目前没有办法限制插槽中返回的字数。
您可以通过明确表示只需要一个单词的方式提示用户,并且您的lambda代码可以验证插槽中是否只提供了一个单词。
例如,让Alexa说“告诉我一句话......你可以说'alexa,告诉你的技能名称这个词很幸运'”。例如,你可以在LaunchRequest期间说这个。
然后,您可以验证插槽中是否只指定了一个单词,并根据需要重新启用。
答案的意图可能类似于“MyWordIntent这个词是{Word}”