问题标签 [google-assistant-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

raspberry-pi - 尝试将 Google 的 Assistant SDK 与 RPi 3 一起使用时出现 CERTIFICATE_VERIFY_FAILED 错误

我正在尝试为 Raspberry Pi 3 使用 Google Assistant SDK。我设法正确安装了所有内容,并且日期完全正确。但是,当我尝试授权 Google Assistant SDK 示例时,我收到标题中描述的错误。它无法验证证书。

当我使用date时,结果是Thu Jun 29 17:16:42 CST 2017,这在我使用它时非常正确。我位于哥斯达黎加。

这是完整的错误输出。

0 投票
0 回答
397 浏览

google-api - 如何从 Api.ai 接收 JSON

我已经创建了一个谷歌助手应用程序,使用谷歌 api.ai 上的操作我成功地创建了一个 Oauth2 服务器和帐户链接。我的应用程序现在正在审核中。但是,我不确定如何将 api.ai 创建的 json 文件传递​​给我的服务器。在履行页面我把上面的网址 https://myserver.com/recjson.php
这是recjson.php 文件

0 投票
2 回答
4475 浏览

google-assistant-sdk - 是否可以使用 Google Assistant SDK 将文本转换为语音?

是否有可能在进行处理后,我可以使用 SDK 将某个文本结果转换为语音。或者说将警报或警告信息转换为语音,例如。“你已经开着油了”等。

0 投票
1 回答
2962 浏览

raspberry-pi3 - 如何更改 Google Assistant Raspberry Pi 3(非 AIY 套件)上的热词(唤醒词)

我在互联网上找到了一些关于如何更改树莓派 AIY 套件上的唤醒词的很棒的教程(这是一个很好的视频),但在任何地方都找不到关于如何更改常规 RPi 3 的启动词的教程使用 API 设置。

我正在为此编写初学者教程,并且希望获得有关如何在没有 AIY 工具包的情况下执行此操作的所有建议。作为参考和比较,AIY 工具包策略位于上面第 5 部分中使用 Snowboy 的热门词创建者的链接教程中。

提前谢谢大家!

0 投票
1 回答
956 浏览

compiler-errors - libprotoc 编译 protoc 文件,但不编译其中包含的其他 protoc(google grpc assistant annotations.pb.h no file or directory error)

我正在尝试用 C++ 生成 Google Assistant 库。我已经使用 protoc 编译器编译了embedded_assistant.proto文件,并获得了用于库的embedded_assistant.grpc.pb.hembedded_assistant.grpc.pb.cc文件。我创建了一个客户端文件ea_main.cc并将这些文件包含在其中。

当我尝试使用 g++ 编译器编译ea_main.cc时,出现此错误。

embedded_assistant.proto文件中有另一个 proto 文件包含在其中

似乎 protoc 没有为这些 .proto 文件编译或生成标头。当在google/api/中查看时,它们不存在。

这就是为什么 g++ 编译器会为缺少的 annotations.pb.h 文件提供错误。

为什么 protoc 没有编译包含在embedded_assistant.proto中的 proto ?我怎样才能得到这些文件?有什么问题吗?

0 投票
1 回答
378 浏览

google-assistant-sdk - 如何让 Google Assistant 回复

我让 Google 助理在 Raspberry 上运行。一切正常,但有一件事我无法弄清楚。

我知道 ifttt.com 能够使用您可以预定义的文本以口语回复 Google 助理。

我怎样才能使用 Python 做到这一点?我在 Google Assistant SDK 页面上找不到有关该主题的任何信息。如何让 Google 助理回话?有没有关于这个主题的文档?

例子:

如果我告诉助手:

“熄灯。”

我希望它回复:

“是的,先生,灯灭了。”

0 投票
1 回答
107 浏览

google-assistant-sdk - Google Assistant sdk oauth 返回网址

我们正在尝试将谷歌助手集成到我们的嵌入式设备中。根据文档,我们不能使用受限输入设备身份验证过程来获取助手 sdk 的访问令牌。所以我尝试使用Web应用程序。但是根据 oauth Web 客户端下的说明,返回 url 不能是我们的公共地址。亚马逊 alexa 没有这个限制。对于那些想要使用运行 Linux 的嵌入式设备的人来说,获取访问令牌以使用谷歌助手是非常困难的。我们现在正在运行我们的嵌入式设备的服务器,当用户在浏览器中键入 IP 地址时,它会打开一个网页,该网页将按照流程获取。访问令牌。但是由于返回 url .can't have public address 我无法继续。有人可以建议一些解决方法吗?

谢谢, 维卡斯

0 投票
1 回答
128 浏览

python-3.x - python google-auth-oauthtool 获取访问令牌

我正在使用链接https://developers.google.com/assistant/sdk/prototype/getting-started-other-platforms/integrate中提到的 python 脚本来获取访问令牌。

但是当在 Windows PC 中运行 google-auth-oauthtool 时,我收到一个错误

OSError: [WinError 10013] 试图以访问权限禁止的方式访问套接字。

有人可以帮助解决这个问题吗?

0 投票
0 回答
1348 浏览

python - Google Assistant Raspberry Pi 检查音频错误

我正在尝试在没有语音帽的情况下在 Raspberry Pi 上使用谷歌助手 aiy,因为它很快就卖光了。

我找到了一个我遵循的教程。

http://www.androidauthority.com/build-google-assistant-raspberry-pi-770296/

它以前工作过,但是由于我更新了所有内容,因此在尝试运行 check_audio.py 时出现此错误

这是我的文件:

我更新了本教程:http ://eduncan911.com/stem/embedded/aiy-google-assistant-upgrades-may-2017.html

我还通过本教程更改了触发器。我的扬声器和麦克风使用 aplay 和 arecord 命令。

0 投票
2 回答
128 浏览

python - 如何访问 JSON 以鹦鹉回用户响应?

我正在尝试制作一个谷歌家庭助理,它只会模仿用户对它说的任何话。基本上我需要捕捉用户所说的内容,然后将其反馈到响应中。

我想出了一些拼图。

一种是初始化 API 以进行查询:

另一个是后备意图,旨在捕获用户所说的任何内容并重复它:

另一个是 API.AI 网站上的 JSON 响应如下所示:

我正在初始化的模块如下所示:https ://github.com/treethought/flask-assistant/blob/master/api_ai/api.py

完整的程序如下所示:

如何从 JSON 中获取“resolvedQuery”作为响应的“语音”反馈?

谢谢。