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



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

我正在开发一个基于网络的应用程序,相机不断地寻找运动检测。如果一个物体的位置发生了变化,那么必须启动alexa技能。一般来说,人们必须调用技能名称Alexa, open Cake Walk,认为走蛋糕是一个技能名称。然而,在这里,该技能必须基于运动检测来触发。

例如,当一个人走到摄像机前时,必须启动alexa技能,并用语音回答"你好,欢迎参加会议。">

最后,我的问题是,有没有一种方法可以调用一项技能,而不是通过声音?。如果是的话,你能告诉我怎么做吗

不,此时不能触发技能。

我也有同样的问题。我通过创建一个虚拟传感器设备(即实现Alexa设备API(解决了这个问题。在Alexa配置中,将设备的状态更改与内置例程联系起来。你只能用内置的例程做什么,所以我大多只把它用于家庭广播消息或向特定设备发送消息。

例如,我在烘干机上安装了一个智能开关。我不控制开关,但监视电流。当它打开并低于特定级别时,我会触发虚拟传感器打开(稍后再关闭(。Alexa程序与之相关,然后在房子另一边的Echo上播放"烘干机完成"。

我妻子拒绝收到摄像头移动检测通知。鸟和风制造了太多的噪音。我将在我的技能中添加最后一个动作发生的意图。这样,当Alexa宣布快递已经完成时,她可以检查快递是送到前门还是邮箱。

我最近发布了一个名为"虚拟按钮"的技能,可以通过一个简单的REST API触发Alexa例程(因此触发技能(。人们使用它最常见的用途之一是宣布相机的运动。

虚拟按钮是免费使用的,除非你需要多个按钮(这样你就可以触发多个例程(。您可以在www.virtualbuttons.com 上阅读更多信息

最新更新