是否可以调用带有负载的 AWS Lambda 函数来让 Alexa 说话?
Is it possible to invoke an AWS Lambda function with a payload to make Alexa speak?
我想让 Alexa 说出对意图的响应,但是通过手动调用包含 Alexa 技能代码的 Lambda 函数,而不是直接对 Echo 说出意图。
例如,您能否以某种方式(通过 AWS-SDK 或通过 IoT "thing" 上的规则)发送包含对 Lambda 函数的意图请求的 JSON 负载并期望要执行的 Lambda 函数和要播放语音响应的 Echo?
没有。如果您调用 Lambda 函数,无论调用什么都会得到 return,而不是 Echo。
您要的是"push notification"。在 ASK 论坛上有很多人提出这个要求。这是 ASK 最需要的功能。但亚马逊从未表示他们正在考虑这样做。但是,无论如何,他们的政策是不表明他们在做什么。
我个人认为他们永远不会这样做。有太多的安全和隐私问题。有些人创造了黑客技术,运行 计算机上的代理通过蓝牙连接到他们的回声。他们向计算机推送请求,计算机通过 Echo 播放消息。这是我见过的最接近的。
我想让 Alexa 说出对意图的响应,但是通过手动调用包含 Alexa 技能代码的 Lambda 函数,而不是直接对 Echo 说出意图。
例如,您能否以某种方式(通过 AWS-SDK 或通过 IoT "thing" 上的规则)发送包含对 Lambda 函数的意图请求的 JSON 负载并期望要执行的 Lambda 函数和要播放语音响应的 Echo?
没有。如果您调用 Lambda 函数,无论调用什么都会得到 return,而不是 Echo。
您要的是"push notification"。在 ASK 论坛上有很多人提出这个要求。这是 ASK 最需要的功能。但亚马逊从未表示他们正在考虑这样做。但是,无论如何,他们的政策是不表明他们在做什么。
我个人认为他们永远不会这样做。有太多的安全和隐私问题。有些人创造了黑客技术,运行 计算机上的代理通过蓝牙连接到他们的回声。他们向计算机推送请求,计算机通过 Echo 播放消息。这是我见过的最接近的。