【问题标题】:Alexa custom skill for a device without invocation name (not a smart home skill)没有调用名称的设备的 Alexa 自定义技能(不是智能家居技能)
【发布时间】:2020-10-25 16:39:01
【问题描述】:

我创建了一个 Alexa 自定义技能,我用它来控制家里的各种设备。我正在使用自定义技能,而不是实施智能家居技能,因为我希望能够支持非标准话语。例如,我可以问

Alexa, ask [invocation] what is the brightness of the porch lights right now?

自定义技能的一切都非常好,除了我不想说调用名称。我更愿意与porch lights 互动,就好像他们是被发现的智能家居技能设备一样,例如:

Alexa, what is the brightness of the porch lights right now?

这似乎是canFulfillIntent 的目的。我已经在 Python 中实现了这个接口(可能是错误的),但 Alexa 总是响应:“抱歉,我没有找到一个名为 porch lights 的设备”。

我问的可能吗?如果是的话,有人有 Python 示例吗?我的阅读是,虽然这是 canFulfillIntent 的目的,但它还没有像这样运行(这就是为什么有两个 ecobee 技能的原因,例如)。

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill


    【解决方案1】:

    这是不可能的。每次您询问亮度和其他内容时,它都会假定您指的是智能家居设备,并且不会调用该技能。因此 2 ecobee 技能。如果您想学习智能家居技能,这个video 可能会对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-07-23
      • 1970-01-01
      • 2018-08-17
      • 1970-01-01
      • 2019-06-18
      • 2020-07-21
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      相关资源
      最近更新 更多