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

问题描述 投票:2回答:4

Alexa技能商店中的某些技能仅使用“Ok Alexa,告诉我一个笑话”或“Ok Alexa,你可以复制我”而不使用标准调用来激活,例如“Ok Alexa,告诉[技能] [某事] ”。

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

alexa-skills-kit alexa-skill
4个回答
5
投票

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

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

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


3
投票

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

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

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

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

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


3
投票

截至此,亚马逊现在支持此功能。它通过提供CanFulFillIntent来实现。

参考:qazxsw poi


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.