

亚马逊 Echo 和 谷歌 Home 是智能家居中心音箱中的佼佼者。亚马逊和谷歌音箱支持的命令列表不断增加,但如果你发现有什么缺失,你还有一个选择——自己创建。
创建自定义亚马逊 Echo 或谷歌 Home 命令的最简单方法是利用 IFTTT(If This Then That),这是一个免费服务,可以连接各种其他服务和应用程序——你可以用它将你的 Facebook 状态更新复制到 Twitter,或者通过短信获取天气报告,或者将你的健身追踪统计数据记录到 Google Drive,等等。
你还可以用它来为你的亚马逊 Echo 上的 Alexa 或谷歌 Home 上的 Google Assistant 创建自定义命令。创建免费的 IFTTT 帐户后,点击右上角的头像,选择“新 Applet”,即可开始使用。

该网页应用会一步步指导你完成创建自定义 Alexa 命令的过程。选择“Amazon Alexa”或“Google Assistant”作为 Applet 的“这个”部分,然后选择标记为“说一个特定短语”(Amazon)或“说一个简单短语”(Google)的选项。
在此过程中,你需要登录你的 Google 或 Amazon 帐户,以便 IFTTT 能够成功连接到你的智能音箱。
输入你想要使用的短语,设置好命令后,你需要根据你使用的音箱,在“Alexa 触发”或“OK Google”之后说出这个短语,然后点击“创建触发器”。

对于 Google Assistant,还有一些额外的选项可用:你可以为启动相同功能指定最多两个替代语音命令,并且你可以指定 Google Assistant 应该如何回应。
在过程的效果部分,你的选择非常广泛。例如,你可能希望启动 Philips Hue 灯闪烁或执行你智能家居设备的其他操作。你还可以用语音控制 Facebook、Instagram、Twitter、电子邮件、 Spotify 等外部服务,等等。你有多种选择。
你可以创建一个语音命令来播放歌曲,或发短信给朋友,或解锁你前门的智能锁。例如,要创建一个 Echo 命令来呼叫你的手机(以防手机丢失),请选择“Phone Call”作为你的动作。

对于 Google Home,你可以在创建 Applet 时添加文本或数字“成分”,这些成分随后可以在后续动作中使用。文本成分可能是你想发布的推文,数字成分可能是你想设置的恒温器温度。
因此,要创建一个 Google Home 命令来发送推文,请选择 Twitter 作为你的动作,然后选择“Post a tweet”。“{{TextField}}”成分(你在语音命令触发器后说的话)应该已经填写在“Tweet text”中。你可以根据自己的喜好调整这些示例。
这是简单的选项,但如果你有 Android 手机并有一些闲钱,你还可以使用 Tasker(2.99 美元)和 AutoVoice 插件(2.49 美元)。这个过程有点复杂,但你在创建命令方面有更大的灵活性——例如,你可以切换手机上的 Wi-Fi 和蓝牙,或者在手机上显示一个弹出窗口,或者在音乐应用中开始播放一些音乐。

首先,你需要连接 AutoVoice。对于 Google Home,请打开 Home 应用菜单,然后选择“更多设置”,再选择“服务”。对于 Amazon Echo,请访问此网页,将该技能添加到你的智能音箱。
完成之后,在手机上打开 AutoVoice 应用,点击“AutoVoice Devices”,然后选择你已在音箱上注册的帐户。在 Tasker 中,点击底部的加号按钮,然后选择“Event”,然后选择“Plugin”,然后选择“AutoVoice”,然后选择“Recognized”。
点击“Configuration”标题旁边的铅笔图标,然后点击“Commands”来设置你想要使用的语音提示。使用什么语音提示由你决定,但你可能想避免使用与你的音箱已有的功能过于相似的任何内容。

完成之后,你创建的命令可以链接到 Tasker 中的任何动作——从更改手机设置到启动应用程序再到静音。与 IFTTT 一样,你有大量的不同动作可供选择——也许了解所有这些的最佳地点是 Tasker 网站。
正如我们所说,这个过程复杂得多,并且仅限于 Android,但对于更具冒险精神的用户来说,Tasker 确实会回报你投入的时间和精力。如需更多帮助,请查看 Tasker 创建者制作的视频教程。
对于我们其他人来说,连接 IFTTT 是一种简单而免费的方式来扩展亚马逊 Echo 或谷歌 Home 音箱的功能,前提是第三方开发者尚未发布你正在寻找的技能或操作。