问题标签 [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 回答
441 浏览

actions-on-google - 定义一个适当的实体来存储数字间隔

我想知道用间隔值定义不同类型实体的理想方法是什么。例如最大和最小数量。

我试图number-interval用最小值和最大值定义一个实体。然后用+定义了一个price-range复合实体。(见附图)@number-interval@sys.currency-name

这有两个问题。首先,用户说的方式太多了。例如,它可以识别User says: above 12 USD但不能识别User says: more than 12 USD

有没有更好的方法来定义它使用系统实体?

例如,假设我们想从用户那里收集两个不同的值。

另一个问题是,假设我们想从用户那里收集两种不同的类型值。如何区分正确的实体(price_range vs. size_range)?

例子:

  1. user says: 1200 to 1500get_price操作中。应该返回@price-range
  2. user says: 9-10get_size动作中。应该返回@size-range

PS 实体:

  1. 在此处输入图像描述
  2. 在此处输入图像描述
0 投票
3 回答
5743 浏览

bash - 如何通过脚本在虚拟环境中运行程序

我已经在我的树莓派上设置了谷歌助手 sdk,如下所示:https ://developers.google.com/assistant/sdk/prototype/getting-started-pi-python/run-sample

现在为了重新运行助手,我制定了两个命令是

但是,我想将此过程自动化为一个脚本,我可以从rc.local(后跟一个&)调用该脚本,以使助手从启动开始。

但是,如果我运行一个简单的脚本

助手不在环境中运行我的环境路径是/home/pi/env/bin/activate 我怎样才能拥有它以便脚本启动环境然后在虚拟环境中运行助手

编辑:最后我采用了以下方法:

以此为基础: https ://youtu.be/ohUszBxuQA4?t= 774 – 感谢 Eric Parisot

您需要下载他使用的 src 文件并将其内容提取到/home/pi/src/

但是有一些变化。

我没有运行gassist.shas sudo,因为它给了我以下错误:

修复:不要运行为sudo

如果gassist.sh给出有关RPi.GPIO您需要执行的错误https://youtu.be/ohUszBxuQA4?t=580

然后我做了sudo nano /etc/profile 并将其附加到最后:

现在它可以完美运行,并且在虚拟环境中:)

0 投票
1 回答
336 浏览

raspberry-pi - 是否可以在 sdk (Raspberry Pi) 上测试谷歌应用程序上的操作

我使用 api.ai 和 webhook 制作了一个“Actions on google”应用程序。有没有办法让我将它添加到我的 pi 上运行的 google-assistant-demo 中?

0 投票
0 回答
99 浏览

raspberry-pi3 - 谷歌助理

我尝试用 android 的东西运行sample-googleassistant 。我遵循所有步骤,但是当我运行它时,它会显示错误。有人能帮我吗?

在此处输入图像描述

0 投票
2 回答
1939 浏览

javascript - 从音频剪辑中提取单词

我想创建一个应用程序来记录您对麦克风说的话并提取所有单词。

我知道这是许多公司和个人都在努力解决的问题,但我不太确定我们离开发擅长这方面的工具还有多远。

此外,是否有任何公开可用的工具来实现这一目标?我希望有一个由 Google Assistant、Apple Siri 或我可以通过上传音频剪辑然后获取所说的话来使用的 API。

0 投票
3 回答
2252 浏览

python - 找不到版本 google-assistant-library Raspberry Pi

我目前正在尝试google-assistant-library使用 ssh 在我的树莓派 1 Model B 上通过 Python pip 安装。但我一直遇到这个错误:

找不到满足 google-assistant-library 要求的版本(来自版本:)没有为 google-assistant-library 找到匹配的发行版

运行此命令后:

谁能帮助我?

0 投票
1 回答
983 浏览

ssl - SSL:certificate_verify_failed 使用 Google Assistant SDK

我正在尝试让谷歌助手 sdk 示例在 pi 上运行,但在收到授权 URL 后使用

我从提供的 url 输入代码并得到这个转储:

我检查了这篇有类似问题的帖子并相应地更新了我的时钟,但这似乎不是问题。我已经重新下载了所有库和工具,并确保 python 是最新的,但我无法让它工作。这个问题有什么解决办法吗?

还值得注意的是,无论我输入什么作为授权码,都会发生相同的跟踪,即使只是输入“x”也会产生相同的输出。

0 投票
1 回答
239 浏览

grpc - 谷歌助手 gRPC 通话挂起

当对“embeddedassistant.googleapis.com”进行 GRPC 调用时,服务器没有回复。当我检查 Google API Web 界面时,我看到在 google 服务器端收到了请求。我使用正确的配置设置了请求(当我设置错误的配置时,我确实从服务器收到错误消息)。我在这里有什么遗漏吗?

0 投票
1 回答
320 浏览

actions-on-google - 创建仅供个人使用的操作

我的房子有一个 1960 年代的家庭自动化系统,我已经设法利用它。我已经能够设置一个接口,允许我为各种技术编写适配器,例如 Node Red、Alexa 和现在的 Google Assistent。

鉴于这只适用于我的房子,我认为没有理由公开 Smart Home Actions。在 Alexa 方面,我可以让这些服务无限期地保持在开发状态,这在过去 6 个月中运行良好。然而,在谷歌方面,常见问题解答说(https://developers.google.com/actions/smarthome/faq):

问:我需要多久运行一次gactions 测试

A:gactions测试需要每3天刷新一次。3 天后,测试代理将从 mobile-HomeControl 设置中消失。如果遇到这种情况,只需再次运行gaction 测试

因此,我想知道他们最好的方法是制作个人 Google Actions 服务吗? 当然,显而易见的方法是编写脚本并安排 gactions 调用以保持测试活跃,但我希望有更好的方法来支持这一点!

其他详细信息:我正在使用 Amazon 的 OAuth 服务进行登录。这样我就可以通过Google传入的AccesssToken来验证Amazon ClientID、UserID等进行授权。因此,理论上我可以毫无问题地公开运行它,但我需要弄清楚谷歌如何审查它以进​​行测试!当谷歌地图汽车驶过时,我不需要一些谷歌员工打开和关闭我的灯来验证更改......;)

0 投票
2 回答
3049 浏览

raspberry-pi3 - Raspberry Pi 3 上的 Google Assistant SDK:音频设置不起作用

我一直在尝试将 G 助手安装到 Raspberry Pi3 中。我对以下链接有疑问

https://developers.google.com/assistant/sdk/prototype/getting-started-pi-python/configure-audio

来自上述链接的部分文本

正如预期的那样,我在这一步中遇到了错误。所以我尝试了 Step2 创建了一个包含所有硬件信息的新文件(.asoundrc)。然后我尝试了以下

但是我收到了以下错误(如果我重命名 .asoundrc 我看不到这个错误但我无法记录)

我怎样才能解决这个问题?谢谢!