没有调用名称的设备的Alexa自定义技能(不是智能家居技能)

时间:2020-07-05 13:06:30

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

我创建了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技能的原因。)

1 个答案:

答案 0 :(得分:0)

不可能。每次您要求亮度和其他东西时,都将假定您是在指智能家居设备,并且不会调用该技能。因此有2种ecobee技能。如果您想学习智能家居技能,这video可能会对您有所帮助。

相关问题