https://s3-us-west-2.amazonaws.com/secure.notion-static.com/10ab3fe5-03b7-452f-ae11-cd4d3d21fa34/sspai_banner.png

大家好,我是 Alan,这里是《Android weekly update》专栏计划第二十三周 …… 其实也是新年第一周。

虽然当前在桌面端上用到智能语音助手(比如 Siri 或是 Cortana)其实已经是很稀松平常的功能。但直到目前为止,使用 Google Assistant 在桌面端还一直并未推出再在 macOS 或是 Windows 端的应用,使用 Google Assistant,都是 Chromebook 的专利。

Google Assistant 作为语音助手的智能想必无须多言,同时,其作为当前全球最重要的智能家居互联标准之一,从台灯到 Sonos 音箱都能通过 Google Assistant 联动一下,如果你和 Alan 一样,也是平时惯用 Google Assistant 来控制智能家居的用户,那在日常使用时间更长的桌面端设备上,有一个接近 Android 体验的 Google Assistant ,自然也能让各种智能家居的控制也会更加方便。

在 ChromeOS 上使用 Google Assistant |图源:ChromeUnboxed

在 ChromeOS 上使用 Google Assistant |图源:ChromeUnboxed

虽然 Google 官方一直并未发布 macOS 或是 Windows 上的 Google Assisitant 相关应用,也并未透露是否有与之相关的开发计划。但近期还是有开发者借助 Google Cloud SDK,开发出了一款「非官方」的 Google Assistant 桌面端应用,并且同时支持在包括 Windows/macOS/Linux 三大桌面端操作系统上运行。

https://cdn.sspai.com/2021/02/23/article/4b412c8af9457f8aafd5c92b5d1a2ba5?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

这一项目的名称为「Google Assistant 非官方桌面客户端」(Google Assistant Unofficial Desktop Client),这样的名称,倒是非常言简意赅,但又有些无厘头。为了便于介绍,下文将用 Client 来代指介绍其具体的安装以及使用方式,同时,本文也会包括 Alan 自己在 macOS/Windows 平台内的使用体验,以及近期的开发动态、使用体验优缺点与安全性等各种角度的内容。

https://cdn.sspai.com/2021/02/23/article/a6c8ddc6b117ad948f1b5696c60d2ccf?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

OK,那我们开始吧。

Ⅰ: 安装

首先,在正式开始将 Google Assistant 部署到你的桌面端设备之前,你需要先安装 Client 对应的桌面端应用:在最新的 v1.0.0-rc.2 版本更新之后,开发者正式加入了对 macOS 与 Linux 平台的支持,所以你可以在这里下载到 Windows/macOS/Linux 三个平台的安装包;如果是 Linux 用户,除了直接下载 Appimage 文件安装之外,开发者也推荐直接在 Snap Store 来下载 Client。

下载页面

https://cdn.sspai.com/2021/02/23/article/98bdffb0a6f2e64172d4222e529e71a6?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

需要注意的是由于 macOS 的开发者来源认证机制,所以安装之后的第一次启动需要你前往「访达」中的「应用程序」中找到 Client 并通过右键来启动,同时也需要授权正常运行必要的麦克风权限才能保证之后 Google Assistant 可以正常使用。

https://cdn.sspai.com/2021/02/23/article/0e69a39a515b63c9860c2b1e73f43947?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

当你看到上图中的界面时,就说明你已经为本地安装好了 Client 应用。接下来就要开始真正将 Google Assistant 部署到你的桌面端设备的过程:在浏览器登陆用于开发者拓展 Google Assistant 的平台 —— Actions Console 控制台,点击 New project 按钮新建一个项目。

https://cdn.sspai.com/2021/02/23/article/541be2296c463d536c5142ed020873b1?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

如果你并不是开发者、之前没有任何项目在 Action Console 这一平台的话,那你在这里所看到的网站应该是下图的界面,同样点击 New Project 按钮即可。

https://cdn.sspai.com/2021/02/23/article/a2d5e7b86a35b0a5c15250095d553a89?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1