问题标签 [google-assist-api]
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.
actions-on-google - 没有应用名称的 Google Assistent Explicit Intents
我想通过添加简单的闲聊意图和(最后但并非最不重要的)有用的“Ok Google,做任何事情”或“Ok Google,告诉我什么时候” ,让我的 Google 助理(Google Home 和 Android 智能手机)更智能一点。 ..”的意图。
现在我只拥有一个 Alexa 的 Echo Dot,由于他们严格的调用,我真的很讨厌他们对技能的概念。我在某处读到谷歌将通过使用隐式调用来解决这个噩梦。但是,到目前为止我所做的还远远不够好。
通过隐式调用,Google Assistant 可以通过搜索意图找到正确的操作。这很好,我可以添加一个谷歌正确检测到的简单短语。但是,Google 并没有调用该意图,而是询问我是否应该要求appname这样做。
当然,如果我们想让数字助理更智能,这并不是一个真正的选择,因为这不仅会破坏任何智能,而且还会阻止我们(至少是我)编写有用的操作(因为开发起来会很烦人)并使用它)。他们应该能够对特定的短语和意图做出反应,而不是要求指定应用程序。这使得创建诸如“说晚安”或“问我的女朋友她什么时候来”之类的简单意图变得不可能。
我的问题不仅是目前这是否可能,而且我们对未来这个问题的期望是什么?有什么好消息吗?还是我们必须等待,直到我们可以帮助现有的助手发展他们的真正力量?
sinatra - Dialogflow API WebhookResponse V2 for Actions for Google 出现问题
我正在为 Google 测试 Actions,所以我创建了一些简单的Sinatra应用程序,它看起来像:
请注意,我正在使用 API 的 V2 并使用谷歌助手进行测试:
我尝试了许多其他基于https://gist.github.com/manniru/f52af230669bd3ed2e69ffe4a76ab309的响应格式,但没有成功。我不断得到:
有没有人幸运地尝试过非 nodejs 响应?我将不胜感激任何示例响应,因为简单的响应似乎有效,但是至于basic card
我没有运气。
node.js - 使用 Google Home 和 NodeJS 设置一个非常简单的“打开设备”?
到目前为止,我在网上找到了大量指南,展示了如何设置 Dialogflow 可以与之对话的 NodeJS 后端。但是,Dialogflow 以前是 API.AI,现在所有的旧指南基本上都是错误的。
当我尝试这样做时:
它会告诉我:
导入类名 ApiAiAssistant 已弃用,请使用 DialogflowApp
但即使更改ApiAiAssistant
为DialogflowApp
也行不通。这是一些操作的示例:https ://github.com/greenido/bitcoin-info-action/
可以看到,很久没有更新了,代码也没有实际工作(即使我将intents等导入Dialogflow)。
我基本上想要的是:提供 Google Home 参数(比如turn on TV
作为TV
参数)并在我的 NodeJS 后端处理它。我该怎么做这样的事情?它可以带有或不带有 Dialogflow。
此外,甚至可以说Hey Google, turn on TV
?到目前为止,我看到的所有示例都喜欢Hey Google, launch MY_ACTION
或者Hey Google, ask MY_ACTION to INTENT
缓慢且烦人。
python - 在 Windows 计算机中嵌入 Google 助理 - 运行示例代码时未生成设备实例 ID
我正在尝试按照设置硬件和网络访问(Google Assistant SDK) 中的说明在 Windows 计算机上安装 Google Assistant。
除了最后一步,我已经完成了所有的工作。我正在运行示例代码。https://developers.google.com/assistant/sdk/guides/service/python/embed/run-sample?refresh=1。
在这最后一步中,应该生成一个“设备实例 ID”,但这不会发生。看截图:
错误消息指出客户端类型需要指定为 SDK_LIBRARY 或 SDK_SERVICE。但是,在注册模型时,不允许使用“--client-type [SERVICE|LIBRARY]”选项(请参阅注册工具帮助)。
如何运行示例代码...以便生成“设备实例 ID”?
我的问题似乎与其他用户报告的问题相似。然而,该用户报告了 Raspberry Pi 的问题,而我报告了 Windows 计算机的问题。请参阅Raspberry Pi 和 Google Voice 客户端类型
node-modules - 如何使用 google-spreadsheet 节点模块从我的 Google Assistant App 中的 Google 电子表格中读取数据?
我想构建一个 Google Assistant 应用程序以在我的组织内使用。该应用程序将告诉用户当前可用的物品库存。该应用程序将从 Google 电子表格中读取此数据。在 doc.getInfo(function(err, info) 中,在 Google Simulator 上的 Actions 中测试我的应用程序时,我得到的“信息”未定义。有人可以告诉我为什么吗?我按照这些示例在https://www.twilio下面编写代码.com/blog/2017/03/google-spreadsheets-and-javascriptnode-js.html和https://developers.google.com/actions/dialogflow/first-app
google-assistant-sdk - Google 助手 - 无法创建设备实例
我不知道他为什么不能创建实例。
首先它说:
下一次尝试--device-model-id
接下来尝试--project-id
我还在developers.google.com 上注册了该设备。
和
任何想法为什么它不起作用?
python-3.x - 无法验证谷歌 SDK
我在 Mac 10.13.2 上,我正在尝试按照获取谷歌助手设置的说明进行操作。
我已经安装了 google-assistant-sdk[samples] 以及 google-api-python-client 以及 google-auth-oauthlib[tool] 我相信(Requirement already up-to-date:
当我尝试安装/升级它们时,所有返回字符串。
但是,一旦我尝试此命令:
python3 -m google-oauthlib-tool --client-secrets /Users/eric/Documents/18-01-15\ VoiceSearch/client_secret_xxSECRETNUMBERxx.apps.googleusercontent.com.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
我收到以下错误:
/usr/local/bin/python3: No module named google-oauthlib-tool
我设置错了吗?
哦,这就是我跑步时得到的python3 -m pip show google-assistant-sdk
Name: google-assistant-sdk
Version: 0.4.2
Summary: Samples and Tools the Google Assistant SDK
Home-page: https://github.com/googlesamples/assistant-sdk-python
Author: Google Assistant SDK team
Author-email: proppy+assistant-sdk@google.com
License: Apache 2.0
Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
Requires: google-auth-oauthlib
这就是我跑步时得到的python3 -m pip show google-auth-oauthlib
Name: google-auth-oauthlib
Version: 0.2.0
Summary: Google Authentication Library
Home-page: https://github.com/GoogleCloudPlatform/google-auth-library-python-oauthlib
Author: Google Cloud Platform
Author-email: jonwayne+google-auth@google.com
License: Apache 2.0
Location: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
Requires: requests-oauthlib, google-auth
google-assistant-sdk - 谷歌助手无法在 linux 上运行
我正在 linux febora os 上集成谷歌助手。最新版本的谷歌助手正在为 google-assistant-demo 示例抛出错误。
我无法注册设备型号。
这个注册设备型号是什么?谷歌助手不注册设备型号就不能工作?
actions-on-google - 在“Google 上的操作”中建立一个列表
我正在做一个项目,谷歌助手会生成一个关于研究文章信息的卡片列表。列表中的每张卡片都有研究文章的标题和 URL。谷歌助手会询问你想研究什么主题,用户会用一两个词回复主题。我有以下问题
我知道该
app.buildList()
命令需要一个alias
andkey
变量。我可以将它们设置为空白还是null
在我的代码中,因为我认为我不需要它们如果用户点击卡片中的 URL,浏览器会自动打开链接吗?我记得读过谷歌必须在谷歌助手应用程序中过滤和批准 URL
任何帮助,将不胜感激
raspberry-pi - 使用谷歌助手 SDK 在 raspberrypi 上运行谷歌操作
是否可以在运行 Google Assistant SDK 的 raspberrypi 上运行 google 操作?我能够在测试模式下运行我的应用程序,但无法运行除我的测试应用程序之外的任何其他应用程序?任何想法?