谷歌助手——谷歌对所有自称是最好的人工智能助手的回答,简直就是目前最好的。 它不是完美的,不是到目前为止,但它比其他选项做得更好。 这就是为什么当谷歌在每部搭载 Android 6.0 及更高版本的 Android 手机上发布 Google Assistant 时,意义非凡。 这就是为什么您现在可以在 Windows、Mac 和 Linux 上获得 Google Assistant(无 UI)令人兴奋的原因。 因此,如果这让您感到兴奋,并且“无 UI”意味着您将使用终端这一事实并不会吓到您, 以下是在 Windows、Mac 和 Linux 系统上获取 Google Assistant 的方法:
笔记: 此方法允许用户使用终端(Windows 上的命令提示符)访问 Google 助理,并且不涉及 GUI。 但是,所有命令都可以正常工作。
Google 助理的先决条件
在您开始运行 Google Assistant 服务之前(感谢 Google 发布了 Google Assistant API),您需要了解一些事情,并设置一些其他内容:
- 您需要使用 macOS 或 Linux 上的终端以及 Windows 上的命令提示符来设置和运行 Google 助理。
- 您需要在系统上安装 Python 3。 虽然大多数 Mac 和 Linux 系统都预装了 Python,但它通常是 2.x 版。 所以,确保你去 Python 网站, 和 下载 Python 3.x 出于本教程的目的。
设置 Google 助理 API
在 Windows、Mac 或 Linux 计算机上使用 Google Assistant 之前,您必须配置 Google Assistant API。 只需按照以下步骤操作:
- 转到“项目” 在里面 谷歌云平台控制台 网站,然后点击 “创建项目”.
- 给你的项目一个合适的名字. 我使用“我的 Google 助理”作为名称,但“比 Siri 更好”也可以。 然后, 点击“创建”.
- Cloud Platform Console 需要一些时间来设置您的项目,并且您将能够在右上角看到一个进度圈。 完成后,您可以 点击“铃铛图标”,然后在有关您的项目的通知上。
- 在打开的页面中,点击 “API 管理器”.
- 去 “图书馆”, 然后搜索 “谷歌助手”。
- 点击 “谷歌助理 API” 显示在结果中,然后单击 使能够。
- Google 会告诉您,您可能需要凭据才能使用 API。 只需点击“创建凭据“。
- 在打开的表格中,选择“其他用户界面(例如 Windows、CLI)“ 在下面 ”您将从哪里调用 API?“,然后选择”用户数据“ 在 ”您将访问哪些数据?“。 然后点击“我需要什么证件?“。
- 创建客户 ID。 你可以给它任何你想要的名字。 完成后,点击“创建客户 ID“。
- 在下一步中,在“向用户显示的产品名称“,然后单击 “继续”。
- 您将获得下载凭据的选项。 点击 “完毕”。 我们稍后将下载凭据。
- 去 活动控制,并确保 所有的开关都打开了. 这是 Google 助理提供个性化响应所必需的。
- 在下一个屏幕中,您将能够看到您创建的客户端 ID。 单击屏幕最右侧的下载图标。 这会将 JSON 文件下载到您的计算机。 将其保存在您可以轻松到达的地方。 我把它保存在“/用户/akshaygangwar/助理/“。
安装 Google Assistant 示例项目
- 启动终端(Windows 上的命令提示符),然后键入以下命令:
python3 -m pip install google-assistant-sdk[samples]
- 命令完成后,键入以下命令:
python3 -m googlesamples.assistant.auth_helpers --client-secrets "path_to_the_downloaded_JSON_file"
- 您将在终端中获得一个 URL 作为输出。 在浏览器中导航到此 URL,将网页中的确认代码复制并粘贴到终端中,然后按 Enter。
在 Windows、Mac 和 Linux 上使用 Google 助理
现在您已经完成了所有必需的设置,是时候测试 Google 助理并开始使用它了。
- 启动终端并执行以下命令:
python3 -m googlesamples.assistant.audio_helpers
这个 将开始 5 秒的录音, 然后将被播放。 如果您可以成功听到播放,则可以使用 Google 助理。
- 要在 Windows、Mac 和 Linux 上使用 Google Assistant,只需使用以下命令:
python3 -m googlesamples.assistant
然后,您可以开始在 Windows、Mac 和 Linux 上使用 Google 助理。 Google Assistant API 支持 Google Assistant 在 Android 和 Google Home 上支持的所有命令。
还请参见: 10 个适用于 Google 助理的酷 IFTTT 食谱
在您的 Windows、Mac 或 Linux 计算机上获取 Google 助理
您可以按照以下步骤在 Windows、Mac 或 Linux 计算机上获取 Google 助理。 虽然没有 GUI,而且您必须使用终端(或命令提示符)与 Google Assistant 交互,但它仍然是让 Google Assistant 在您的计算机上工作的一种有趣方式。 另外,Google 开放 Assistant API 是一件了不起的事情,因为开发人员现在可以将其集成到他们的应用程序中并创造出令人敬畏的体验……希望如此。 然而,这一切还有待观察。