是否可以创建一个 alexa 技能,将我创建的自定义指令发送回启用了 alexa 的设备,以便我可以在响应中解析它们并采取行动。
谢谢
是否可以创建一个 alexa 技能,将我创建的自定义指令发送回启用了 alexa 的设备,以便我可以在响应中解析它们并采取行动。
谢谢
在您的示例中,Alexa 启动 service1,service1 成为调用(例如技能)名称。这是固定为每个技能一个。因此,您可以明确要求。一些可能有用的附加信息:
至于调用后的其他内容,目前尚不清楚是否有一种模式可以让 Echo 识别任何内容。我听说有人建议提供非常大的意图样本列表或长时隙字典,它说服系统提供更开放的识别,但我自己从未见过这种行为。
如果你的项目列表可以被限制,你可以创建多个技能。对于个人,也就是开发人员设置,这很好用。我在同一个帐户上有多个回声。我有两个已定义的技能可以路由到我的 PI 上的同一个 ASK 服务层。启动 URL 将请求路由到在我的 NodeJS 逻辑上解析的两个不同路径,在我的代码中设置不同的默认值。
这使得我妻子的技能版本与我的不同。我们只是使用不同的调用名称,而不必拥有单独的帐户并实现 oAuth。
抱歉,这很旧,但我只是在搜索其他内容时发现了它。如果你还没有解决它,答案是肯定的。我以这种方式将我的 Rpi 与 Alexa 一起使用。如果您要发布一项技能,您需要使用适当的安全措施,包括帐户链接、Oauth2 等,并且您可以在没有用户 PIN 的情况下接受的命令类型受到限制。但是,如果您愿意为自己在开发人员模式下使用的技能承担风险,您可以将带有或不带有基本身份验证的 http 调用直接放入您的技能代码中,就像它是任何其他公共 IP 地址一样。只要您的 pi 可以通过 http 从外部寻址,您就可以命令它。我将我的 pi 与 Web 服务器一起使用来控制媒体中心。我通过智能设备向它发送 Alexa 命令,但现在还开发了一种自定义技能,可以直接从 Alexa 到他的 Pi 并将命令链接在一起。我可以说“Alexa,开始听……”然后通过语音发送多个菜单命令,这些命令被 Pi 识别并执行(例如菜单、指南、向下翻页、频道名称、选择等……),直到我退出或者由于没有输入而超时。我不必重复“Alexa”或“打开/关闭”,就好像每个命令都是一个设备,就像通过智能事物时的情况一样。如果您的 htpc 和 pi 没有安全数据并且与您的网络的其余部分隔离,我只会推荐这个。) 直到我退出或由于没有输入而超时。我不必重复“Alexa”或“打开/关闭”,就好像每个命令都是一个设备,就像通过智能事物时的情况一样。如果您的 htpc 和 pi 没有安全数据并且与您的网络的其余部分隔离,我只会推荐这个。) 直到我退出或由于没有输入而超时。我不必重复“Alexa”或“打开/关闭”,就好像每个命令都是一个设备,就像通过智能事物时的情况一样。如果您的 htpc 和 pi 没有安全数据并且与您的网络的其余部分隔离,我只会推荐这个。