当一封电子邮件到达我的 Gmail 收件箱时(除了我的手机声音),我希望收到某种声音警告。
有没有办法让 Alexa(或者其他一些演讲者)在这个触发发生时说话?它甚至不必说任何关于电子邮件的具体内容,例如主题。对我来说,说“你有新电子邮件!”就足够了。
我在考虑 IFTTT,但如果有其他方法,我很想听听。
当一封电子邮件到达我的 Gmail 收件箱时(除了我的手机声音),我希望收到某种声音警告。
有没有办法让 Alexa(或者其他一些演讲者)在这个触发发生时说话?它甚至不必说任何关于电子邮件的具体内容,例如主题。对我来说,说“你有新电子邮件!”就足够了。
我在考虑 IFTTT,但如果有其他方法,我很想听听。
据我了解,让 Alexa 说些什么并不是 IFTTT 上可用的“那个”动作。因此,您需要采用另一种方法。
一种可能的方法是使用在树莓派上运行的 Node-red,您可以使用电子邮件节点定期检查您帐户中的新邮件。
一旦您触发了新电子邮件的到达,您就可以通过Alexa-remote-control shell 脚本在您的 Echo 设备上触发语音输出,该脚本允许您向您的 Alexa 设备发出任何文本转语音命令。如果您使用 Node-red,则该exec
节点会起作用。
在您的情况下,以下是脚本的语法:
alexa_remote_control.sh -d "Your Echo's name" -e speak:'You have new mail'
当然,没有必要使用Node-red。您还可以为此目的使用 alexa-remote-control 执行一些精心制作的 shell 脚本。