通过请求而不是唤醒单词来调用alexa技能

时间:2019-11-06 15:13:33

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

我是Alexa的新手,所以如果这是一个愚蠢的问题,请原谅我。我感到非常需要帮助来解决这个问题。问题是

我正在开发一个基于Web的应用程序,在该应用程序中相机不断寻找运动检测。如果物体位置发生变化,则必须启动alexa技能。通常,必须调用技能Alexa, open Cake Walk,因为相信步行蛋糕是一种技能名称。但是,在这里,必须基于运动检测来触发技能。

例如,当有人来到摄像机前时,必须启动alexa技能,并用声音说“你好,欢迎参加会议”。

总而言之,我的问题是,有什么方法可以唤起技巧而不是通过声音?如果是这样,请您告诉我该怎么做

2 个答案:

答案 0 :(得分:0)

不,目前您无法触发技能。

我有同样的问题。我通过创建虚拟传感器设备(即实现Alexa设备API)解决了该问题。在Alexa配置中,将设备的状态更改绑定到内置例程。限于使用内置例程可以做的事情,因此我通常只将它用于家庭广播消息或发往特定设备的消息。

例如,我在烘干机上连接了一个智能开关。我不控制开关,但监视电流。当它打开并降到特定水平以下时,我触发虚拟传感器打开(然后过一会儿再关闭)。与之绑定的Alexa常规程序,然后在房子另一侧的Echo上播放“ Dryer done”。

我的妻子拒绝收到有关相机移动检测的通知。鸟和风产生了太多的噪音。我会尽力补充上一次运动发生的时间。这样,当Alexa宣布递送已完成时,她可以检查它是否已到达前门或邮箱。

答案 1 :(得分:-2)

我最近发布了一项名为Virtual Buttons的技能,让您通过一个简单的REST API触发Alexa例程(以及相应的技能)。人们最常使用的功能之一就是宣布相机运动。

虚拟按钮是免费使用的,除非您需要多个按钮(因此您可以触发多个例程)。您可以在www.virtualbuttons.com

了解更多信息