在不使用特定技能名称的情况下调用Alexa技能

时间:2017-09-24 15:40:26

标签: alexa-skills-kit alexa-skill

Alexa技能商店中的一些技能仅使用“OK Alexa,告诉我一个笑话”或“Ok Alexa,你能复制我”而不使用“OK Alexa,告诉[技能]等标准调用”来激活[东西]”。

如何以我的技巧使用这么短的句子?

4 个答案:

答案 0 :(得分:5)

这些是内置功能,而不是第三方技能。第三方技能无法做到这一点。

我认为Google智能助理可能正在尝试根据通用查询自动选择第三方技能,但即便如此,您也无法控制它。

是的,用户必须重复您的调用名称才能使用您的技能,但确实提供了清晰度和命名空间。

答案 1 :(得分:3)

汤姆和维贾亚纳的答案都是正确的。这是一个额外的想法。在某些情况下,我使用过一种技巧,可以让Alexa看起来更自然,但似乎没有调用短语。

去年万圣节我在服装中使用了几个点。这些是电池供电的,每个都有不同的技能在不同的帐户上运行,但响应相同的调用短语。我写这些是为了回答我关于其他人服装等的问题。这有点像“好Alexa”,“坏Alexa”的事情,就像动物屋里的场景,天使和魔鬼坐在那个人身上肩上。

我不想说“Alexa,问我的服装对Fred的服装有什么看法”。相反,我使用了调用短语“me what”。这让我可以说“Alexa,告诉我你对Fred的服装的看法”。

这当然只是一个技巧,因为你必须(确切地)说Alexa,告诉我什么......或Alexa,问我什么......但在某些情况下可以非常有效。

我希望这对你的情况也有帮助。

答案 2 :(得分:3)

截至此,Amazon现在支持此功能。通过提供CanFulFillIntent来实现。

裁判:https://developer.amazon.com/docs/custom-skills/understand-name-free-interaction-for-custom-skills.html

答案 3 :(得分:0)

Alexa技能开发对所有人开放,因为你知道他们有技能存储。因此,任何人都可以创建一个Alexa技能,在亚马逊认证过程之后将其放入技能商店。所以它肯定需要一种独特的方式来识别彼此的技能,并且这种独特的方式是使用技能名称。这意味着Alexa可以了解您尝试仅通过技能名称调用哪种补救措施,但这些补救措施适用于非亚马逊所拥有的技能。

如此长的故事只有技能,你可以调用而不提及技能名称是亚马逊拥有和管理的技能。