相关疑难解决方法(0)

亚马逊Alexa:存储用户的话

我是新手写Alexa的技能,想写一个技巧来存储说话者的话.
例如,如果我说'Alexa,保存{无论我说什么}',它应该保存一些字符串中的单词.
根据我的理解,意图模式应该是这样的

{
   intents:[
       "intent" : "SaveIntent"
   ]
}
Run Code Online (Sandbox Code Playgroud)

和话语一样

SaveIntent save
SaveIntent store
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我如何存储'{无论我说什么}'?

amazon alexa-skill alexa-skills-kit

20
推荐指数
3
解决办法
1万
查看次数

Alexa Skills Kit输入的"Catch-all"不是定义的意图

我正在构建一个需要能够处理问题答案的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)

alexa-skills-kit

4
推荐指数
1
解决办法
2810
查看次数

标签 统计

alexa-skills-kit ×2

alexa-skill ×1

amazon ×1