我是新手写Alexa的技能,想写一个技巧来存储说话者的话.
例如,如果我说'Alexa,保存{无论我说什么}',它应该保存一些字符串中的单词.
根据我的理解,意图模式应该是这样的
{
intents:[
"intent" : "SaveIntent"
]
}
Run Code Online (Sandbox Code Playgroud)
和话语一样
SaveIntent save
SaveIntent store
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我如何存储'{无论我说什么}'?
我正在构建一个需要能够处理问题答案的Alexa应用程序.我的SkipIntent意图有样本话语来跳过一个问题.
我想构建一个AnswerIntent可以获取任何答案的答案,并根据正确答案处理它们.我尝试使用一个Amazon.LITERAL类型的一些类型(从这个问题:如何接受自由格式文本作为Amazon Skill Kit的输入?):
AnswerIntent {bottle|Answer}
AnswerIntent is it {bottle|Answer}
AnswerIntent is it a {bottle|Answer}
AnswerIntent is it an {bottle|Answer}
AnswerIntent a {bottle|Answer}
AnswerIntent an {bottle|Answer}
AnswerIntent {pillow|Answer}
AnswerIntent is it {pillow|Answer}
AnswerIntent is it a {pillow|Answer}
AnswerIntent is it an {pillow|Answer}
AnswerIntent a {pillow|Answer}
AnswerIntent an {pillow|Answer}
Run Code Online (Sandbox Code Playgroud)
这实际上有效,如果我在前面加上"是它"或其他一个定义的前缀,但它没有获得"仅答案"的部分.它似乎与我的混淆SkipIntent被定义为:
SkipIntent i don't know
SkipIntent don't know
SkipIntent skip
SkipIntent i don't know that
SkipIntent who knows
SkipIntent i don't know …Run Code Online (Sandbox Code Playgroud)