如何安装台式电脑 Windows 版 Google 语音助手(Google Assistant)?这篇教你

微软和亚马逊已经开始合作,让 Alexa、Cortana 可以一起工作,对于经常使用 Alexa 的用户来说,是一个非常好的消息,但 Windows 版 Google 语音助手就没有这麽幸运。

不过凡事都有解决办法,虽然没那麽幸运,依旧有方法可以取得,只是操作麻烦一点就是了,而下面就来教你。

注意:本篇教学仅限于 Windows 10 或 Chrome OS。

Windows 版 Google 语音助手

如何取得 Windows 版 Google 语音助手?

如果你是希望能轻鬆访问 Google 语音助手,那最好的选择是购买 Google Home 设备,并安装于台式电脑旁边,手机或平板的 Google 语音助手也是一个方法(Android 或 iOS 皆支持)。

如果确定要在台式电脑安装 Google 语音助手,则必须先有一个 Google 帐户,以及帐户中的语音和音频活动访问权限。

没问题后,请执行以下操作:

1. 下载 Windows 版的 Python 并安装
(重要:选择立即安装之前,请确保 Add Python 3.7 to PATH 的框框有打勾,这点对获取 Google 语音助手非常重要)

2. 打开 Windows File Explorer 并导航到主驱动器目录(通常为 C:),接着创建一个名为 GoogleAssistant 的新文件夹。
(注意:文件夹名称中间不要空格)

3. 于网路浏览器中(最好是 Chrome)打开 Google Cloud Platform,选择创建项目(Create PROJECT),如果跳出提示,请使用你的 Google 帐户登录。

4. 输入 WinGoogleAssistant 作为项目名称,接着下方写下 Project-ID,没问题后就按创建。

5. 于另一个浏览器分页打开 Google Assistant API,然后选择启用(ENABLE),这样你的项目就启用了 Google Assistant API。

6. 选择创建凭证(Create Credentials)。

7. 于添加凭证到你的项目屏幕中,会有以下三个问题:

  • Which API are you using? 选择 Google Assistant API.
  • Where will you be calling the API from? 选择 Other UI (e.g., Windows, CLI tool).
  • What data will you be accessing? 选择 User data.

结束时,选择 What credentials do I need?
8. 选择 Set up consent screen

9. 将 Application Type 更改成 Internal,于 Application name 栏位输入 WinGoogleAssistant ,然后滚动到屏幕底部选择 “保存”。

10. 选择 Create credentials,接着在选择 Help me choose。于下一个屏幕中,选择跟上方第 7 步骤一样的选项。

11. 于 Create an OAuth 2.0 client ID 下方的 Name 栏位输入 WGAcredentials,然后选择 Create OAuth client ID。

12. 显示下载 credentials 凭证选项时,选择 Done 完成。

13. 把鼠标旋停在你刚刚创建的 credentials 凭证旁边向下箭头,应该会看到 Download JSON,把 JSON 文件保存在步骤 2 创建的 Google Assistant 文件夹中。

14. 打开 Windows 命令提示符,然后输入以下内容:

py -m pip install google-assistant-sdk[samples]

15. 安装完成后,再输入以下内容:

py -m pip install –upgrade google-auth-oauthlib[tool]

16. 打开 Windows 文件资源管理器,然后导航到之前保存的 JSON 文件(也就是 Google Assistant 文件夹)。右键点击该文件,选择 “属性”。

17. 点击文件名称,然后按 Ctrl + A 选择全部,再按 Ctrl + C 複製文件名。

18. 切回命令提示符窗口,然后输入:

google-oauthlib-tool –client-secrets C:\ GoogleAssistant \

接着按 Ctrl + V 粘贴上一步複製的文件名。接着按空格键并输入:

–scope https://www.googleapis.com/auth/assistant-sdk-prototype –save –headless

最后再按下 Enter。

19. 接下来你会看到一组 URL,带有输入授权码的提示,将整段 URL 反白全选,并按下 Ctrl+C 複製起来。

20. 打开一个新的浏览器分页,把 URL 网址粘贴,选择你之前创建 credentials 凭证的 Google 帐户。

21. 选择允许授予应用访问 Google Assistant 的权限。

22. 接下来,你会看到一长串字母和数字,点击右边的框框图标複製起来。

23. 切回命令提示符窗口,按 Ctrl + V 将授权代码粘贴上,然后按 Enter,你应该就会看到保存凭证的信息。

24. 如要测试是否一切正常,请输入:

py -m googlesamples.assistant.grpc.audio_helpers

你的台式电脑应该会录製 5 秒钟的音频,然后回放给你听。

25. 检索于步骤 4 创建的 Project-ID,然后在 “命令提示符” 窗口中输入以下内容,并按下 Enter:

cd C:\ GoogleAssistant

接着输入以下内容:

googlesamples-assistant-devicetool –project-id

按空格键并输入你的 Project-ID,然后再次按空格键后输入:

register-model –manufacturer “Assistant SDK developer” –product-name “Assistant SDK light” –type LIGHT –model “GA4W”

最后,按 Enter 键完成设置过程。

26. 这样安装就完成了,如要使用即按即说功能来启动 Google 语音助手,请输入以下命令后,按空格键再输入你的 Project-ID:

py -m googlesamples.assistant.grpc.pushtotalk –device-model-id“ GA4W” –project-id

现在就可以在 Windows 系统上使用 Google 语音助手了。根据以上配置,你可以直接询问问题,不必说传统的 “OK,Google” 命令,而是于程序处于活动状态时按 Enter,然后说出问题。

Windows 的 Google 语音助手不具备 Cortana 提供的 Windows 导航功能,但几乎任何问题都能询问,记得确保已经连接到互联网。

重要:不要丢失你的 Project-ID,因为每次从命令提示符激活 Google 语音助手时都需要它。你可以随时进到 Google Cloud 项目查看。

Chromebook 版的 Google 语音助手如何获得?

如果你使用的是 Chromebook 或 Chrome 操作系统的设备,那可以很容易的启用 Google 语音助手。

  1. 于浏览器主页中输入 chrome://flags,然后按下 Enter。
  2. 于页面搜寻框输入 Assistant。
  3. 结果列表中,就会看到 Enable Google Assistant 或 Enable Google Assistant with hardware-based hotword 选项,点击右侧的 Default 菜单,更改成 Enable。
  4. 接着,按右下角立即重启按钮。
  5. 重启之后转到设置屏幕。
  6. 向下滚到找到 “搜寻和助手”,然后选择 Google 语音助手。
  7. 确保右侧的设置为 On。
  8. 启用 OK Google 设置,来允许系统侦听并响应该语音命令,其他选项就看你的需求。