在不使用特定技能名称的情况下调用 Alexa 技能
Invoke Alexa Skill without using specific skill name
Alexa Skill Store 中的某些技能仅使用 "Ok Alexa, tell me a joke" 或 "Ok Alexa, can you copy me" 之类的句子即可激活,而无需使用 "Ok Alexa, tell [skill] [something]".
等标准调用
我的功力怎么会用这么短的句子?
这些是内置功能,不是第 3 方技能。对于第 3 方技能,无法做到这一点。
我想也许 Google 助手正在尝试根据一般查询自动选择第 3 方技能,但即使那样你也无法控制它。
是的,用户必须重复您的调用名称才能使用您的技能很尴尬,但这确实提供了清晰度和命名空间。
Alexa 技能开发对任何人开放,如您所知,他们有一个技能商店。因此,任何人都可以创建 Alexa 技能,并在亚马逊认证流程后将其放入技能商店。所以它肯定需要一种独特的方式来识别彼此的技能,而这种独特的方式就是使用技能名称。这意味着 Alexa 可以仅通过技能名称了解您尝试调用的补救措施,但哪些补救措施适用于不属于亚马逊的技能。
长话短说,您可以在不提及技能名称的情况下调用的唯一技能是那些由亚马逊拥有和管理的技能。
Tom 和 Vijayanath 的回答是正确的。这是一个额外的想法。我使用了一个技巧,它在某些情况下有效,可以让与 Alexa 的交互看起来更自然,似乎没有调用短语。
去年万圣节,我在我的服装中使用了几个圆点。这些都是电池供电的,每个都有不同的技能 运行 不同的帐户,但响应相同的调用短语。我写这些是为了回答我关于其他人的服装等的问题。这有点像 "good-Alexa"、"bad-Alexa" 的事情,就像动物之家的场景,天使和魔鬼坐在男人的身上肩膀。
我不想说 "Alexa, ask My Costume what it thinks of Fred's costume" 之类的话。相反,我使用了调用短语 "me what"。这让我可以说 "Alexa, tell me what you think of Fred's costume".
这当然只是一个技巧,因为你必须(准确地)说 Alexa,告诉我什么……或 Alexa,问我什么……但在某些情况下可能非常有效。
我希望这对您的情况也有帮助。
自本文撰写之日起,亚马逊现已支持此功能。它是通过提供一个 CanFulFillIntent 来实现的。
Alexa Skill Store 中的某些技能仅使用 "Ok Alexa, tell me a joke" 或 "Ok Alexa, can you copy me" 之类的句子即可激活,而无需使用 "Ok Alexa, tell [skill] [something]".
等标准调用我的功力怎么会用这么短的句子?
这些是内置功能,不是第 3 方技能。对于第 3 方技能,无法做到这一点。
我想也许 Google 助手正在尝试根据一般查询自动选择第 3 方技能,但即使那样你也无法控制它。
是的,用户必须重复您的调用名称才能使用您的技能很尴尬,但这确实提供了清晰度和命名空间。
Alexa 技能开发对任何人开放,如您所知,他们有一个技能商店。因此,任何人都可以创建 Alexa 技能,并在亚马逊认证流程后将其放入技能商店。所以它肯定需要一种独特的方式来识别彼此的技能,而这种独特的方式就是使用技能名称。这意味着 Alexa 可以仅通过技能名称了解您尝试调用的补救措施,但哪些补救措施适用于不属于亚马逊的技能。
长话短说,您可以在不提及技能名称的情况下调用的唯一技能是那些由亚马逊拥有和管理的技能。
Tom 和 Vijayanath 的回答是正确的。这是一个额外的想法。我使用了一个技巧,它在某些情况下有效,可以让与 Alexa 的交互看起来更自然,似乎没有调用短语。
去年万圣节,我在我的服装中使用了几个圆点。这些都是电池供电的,每个都有不同的技能 运行 不同的帐户,但响应相同的调用短语。我写这些是为了回答我关于其他人的服装等的问题。这有点像 "good-Alexa"、"bad-Alexa" 的事情,就像动物之家的场景,天使和魔鬼坐在男人的身上肩膀。
我不想说 "Alexa, ask My Costume what it thinks of Fred's costume" 之类的话。相反,我使用了调用短语 "me what"。这让我可以说 "Alexa, tell me what you think of Fred's costume".
这当然只是一个技巧,因为你必须(准确地)说 Alexa,告诉我什么……或 Alexa,问我什么……但在某些情况下可能非常有效。
我希望这对您的情况也有帮助。
自本文撰写之日起,亚马逊现已支持此功能。它是通过提供一个 CanFulFillIntent 来实现的。