如何使用 Android 和 Tasker 为 Alexa 和 Google Home 创建自定义语音命令

已发表: 2022-01-29

Tasker 是 Android 上最强大的自动化工具之一。 AutoVoice 之类的插件可让您扩展 Tasker 的核心功能以做更酷的事情……例如为您的 Amazon Echo 或 Google Home 创建自定义语音命令。 以下是如何制作自己的语音命令。

Alexa 和 Google Home 中的内置语音命令可以做一些很酷的事情,但 Tasker 让您几乎可以完全控制您的手机。 因此,使用 AutoVoice,您可以将手机设置为省电模式、大声朗读通知、打开和关闭 PS4 等等。 Tasker 可能并不总是世界上对用户最友好的应用程序,但您可以使用它构建一些非常棒的个人资料。

你需要什么

相关:如何使用 Tasker 自动化您的 Android 手机

出于本文的目的,我们假设您已经熟悉 Tasker。 如果您不是,请在此处查看我们的指南以了解基础知识。 在开始之前,您还需要以下内容:

  • Google Home 或 Amazon Echo:当然,如果您要与这些语音助手设备中的一个对话,则需要在客厅中放置其中一个。 如果您还没有设置,可以在此处查看我们的设置 Amazon Echo 或 Google Home 的指南。
  • Android 手机:我们为此使用了一款名为 Tasker 的 Android 应用程序,因此您需要一部 Android 手机——这是无法解决的。 值得庆幸的是,即使是较旧的 Android 手机也应该可以正常工作。
  • Tasker:这款 Android 自动化应用程序可让您创建触发器和任务来管理您的手机或您可以通过手机控制的任何远程设备。 Play 商店售价 2.99 美元。
  • AutoVoice:就我们的目的而言,这个插件是真正神奇的地方。 AutoVoice 是开发者 Joaoapps 创建的众多便捷插件之一。 AutoVoice 提供 7 天免费试用,但您可以花 2.49 美元购买 AutoVoice Pro Unlock。

安装完所有内容后,您需要进行一些设置,然后才能开始创建自己的自定义语音命令。

将 AutoVoice 链接到您的 Google Home 或 Amazon Echo

与任何涉及 Tasker 的事情一样,设置 AutoVoice 需要的不仅仅是几个步骤。 首先,您需要将您的 Google Home 或 Amazon Echo 连接到您的 AutoVoice 帐户。 如果您使用的是 Google Home,请打开 Google Home 应用并点击左上角的菜单图标。 然后,点击“更多设置”。

广告

向下滚动并点击服务。 在庞大的服务列表中,向下滚动直到找到 AutoVoice。 幸运的是,列表是按字母顺序排列的,因此 AutoVoice 应该靠近顶部。

在 AutoVoice 服务屏幕上,点击蓝色的“链接帐户”字样。 选择您要链接的帐户——这应该与您在运行 Tasker 的手机上使用的帐户相同——并为 AutoVoice 提供所需的权限。

如果您使用的是 Amazon Echo,则可以在 Web 上连接 AutoVoice 技能。 你可以在亚马逊的网站上找到它。 前往该链接,确保您已登录,然后单击启用。

就像使用 Google Home 一样,您需要关联您的 Google 帐户并授予其权限。 完成此操作后,您就可以继续进行有趣的部分了。

创建您自己的自定义自动语音命令

接下来,我们将向您展示如何创建自己的语音命令。 您可以使用这些命令来触发您可以在 Tasker 中执行的任何任务,所以请发挥您的想象力。 对于我们的指南,我们将触发一个弹出窗口以保持简单。 要开始使用,请在手机上打开 AutoVoice 应用程序,然后点击 AutoVoice 设备。

首先,AutoVoice 将请求查看您的联系人的权限,以确定您的手机上有哪些帐户可用。 点击允许。 然后,选择您在 Google Home 或 Alexa 上链接到 AutoVoice 服务的同一个 Google 帐户,然后点击确定。

广告

接下来,打开手机上的 Tasker 应用程序。 点击屏幕底部的 + 符号以创建新的个人资料,然后点击事件。

在出现的弹出窗口中,点击插件,然后选择自动语音。

在出现的下拉列表中,滚动到底部并选择已识别。

在下一个屏幕上,顶部会有一个显示配置的栏。 点击此栏右侧的铅笔图标。

这将带您进入 AutoVoice 配置页面。 首先,点击屏幕顶部的命令以输入您的自定义语音命令。 如果您希望 Google 或 Alexa 识别同一命令的多个短语,您可以添加多个以逗号分隔的触发词或短语。 例如,下面我们添加了“hello”和“hi”作为命令。 如果 AutoVoice 听到其中任何一个,它将触发相同的任务。

接下来,点击回复。 在这里,您可以设置 AutoVoice 将如何响应您。 这可以让您口头确认 AutoVoice 已收到您的命令,而且这是一种让您的语音助手更具会话性的好方法。 在这种情况下,我们告诉 AutoVoice 以“hi back at you”作为回应。 这实际上不会触发任何任务(我们将在稍后完成该部分),但它为您的交互增添了一些不错的味道。

广告

添加完此任务所需的所有命令和响应后,点击顶部的复选框以返回 Tasker。

回到 Tasker,您会看到 AutoVoice 已经填写了配置页面。 您不需要在此处更改任何内容。 只需点击顶部的后退按钮(或使用手机的后退按钮)。

此时,您可以将命令分配给您想要的任何任务。 如果您已经在 Tasker 中创建了任务,则可以从现有库中分配它。 如果您想创建自己的,请点击“新建任务”按钮并为其命名。 在我们的例子中,我们将其命名为 Popup,但您应该根据您最终创建的任何任务来命名。

在此之后,您的流程可能与我们的说明有所不同,但我们将完成我们的任务以进行演示。 在任务页面上,点击底部的 + 图标以添加新操作。

在弹出的框中,点击警报,然后选择弹出窗口。

在文本下,写一条消息,例如“大家好!” 完成后,点击屏幕左上角的返回箭头,或按手机的返回按钮。

广告

现在,是时候试试你的命令了! 说“[Ok google/Alexa],告诉 Autovoice hello”并打开你的手机。 您应该会看到一个如下所示的弹出窗口。

这应该确认您的 AutoVoice 命令有效。 您可以将此示例任务替换为您想要的任何内容。 再次查看我们完整的 Tasker 指南,了解如何完成更多任务。