问题标签 [google-assistant]
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.
google-assistant-sdk - 谷歌动作测试控制台不允许我在模拟器中运行代码
我正在使用谷歌操作控制台开发一个聊天机器人应用程序。我是谷歌行动的新手。在与它部署一些对话之后。它不允许我测试应用程序抛出调用错误。
调用错误您不能在模拟器中使用其他人部署的操作。如果您想尝试操作,请在您的手机或其他兼容设备上使用 Google 助理。
请帮忙
dialogflow-es - Google Assistant 上的用户位置(纬度和经度)没有快速更新
我在 Dialogflow 中使用“DEVICE_PRECISE_LOCATION”来获取用户的位置(纬度和经度)。但我收到的经纬度是旧的。如果用户移动,我从 Google/Dialogflow 收到的纬度和经度需要将近半小时才能更新。
Google 地图的位置显示更新后的位置,但我从 Dialogflow 收到旧位置。
用户一移动,如何获取最新的经纬度?
android-automotive - Android Automotive OS - 自定义语音命令
与 Android 助手和汽车操作系统的语音交互相关的文档表明,您可以实现标准操作,用户将被提示选择一个应用程序来完成操作类型,以及特定于您的应用程序的自定义操作,但通常是某种标识符必须提供。IE。
如果我有一个应用程序“Super-Cool-App”,我可以让它注册一个自定义操作,但必须提供某种关键字来促进正确的路由:
用户:“从超级酷中获取我的下一条消息”
实施标准操作将要求用户在可以执行该操作的其他应用程序列表中选择我们的应用程序
用户:“获取我的下一条消息”
android - “选择要使用的应用程序:App1、App2、Super-Cool-App、App4”
这些解决方案都不是理想的,我们希望让用户说清楚而不需要关键字,但也不要求他们选择预期的交互目标。这让我想到了我的问题:
在 Automotive OS 中,似乎可以拥有自定义应用程序。是否有可能让语音助手知道我们处于 Super-Cool-App 的上下文中,基于 Automotive OS 将流量路由到自定义应用程序?即用户启动 Super-Cool-App 然后说“获取我的下一条消息”并且该操作被传递给 Super-Cool-App 没有选择并且没有关键字,因为 Automotive OS 知道用户所在的应用程序可以处理那种类型的要求?
根据文档,我不相信这是可能的,但是关于自定义汽车操作系统应用程序的文档非常稀少。因此,我正在与社区联系,希望有更多汽车操作系统经验的人可以提供一些见解。
https://developers.google.com/cars/design/android-auto/apps/custom-apps https://developer.android.com/training/cars#automotive-os
google-api - 有没有办法导出/下载/克隆自定义 Google 助理操作(如 .zip)?
我正在尝试将使用 Google Actions Console 创建的 Google Assistant Action 导出为 .zip 文件。
Github 上有几个示例 Google Assistant 项目的示例,但我无法确定他们如何能够为他们的 Action 导出代码。请参阅https://github.com/actions-on-google/smart-home-nodejs,尤其是/src
目录,以获取我想从我的操作中导出的文件示例。
我尝试使用gactions
CLI,尤其是gactions get --project PROJECT_ID
命令,但它似乎没有我正在寻找的导出功能。
谢谢。
javascript - pixi js中缩放和旋转舞台上的按钮不响应触摸事件
我正在使用 pixi js 开发游戏。让游戏在每个屏幕上看起来都正常化,
我将舞台缩放如下
this.scale=Math.max(this.viewWidth, this.viewWidth) / (2048 * this.ratio);
在方向改变时,我正在旋转整个舞台。
现在我的问题是,如果我在舞台上有任何按钮,在舞台上或在舞台右侧吃饭,他们不会响应任何触摸事件。请帮助我解决一个非常大的麻烦。
我也试过用mappositiontopoint
。但不明白如何在这里正确使用。
请帮忙
google-assistant-sdk - 是否可以使用 Google Actions API(或其他服务)连接到外部 API 以进行响应?
我最近一直想创建一个 Google Assistant 应用程序来从 API(我创建的)读取信息。我一直在做一些研究,发现 IFTTT AFAIK,但后来我遇到了 Google Actions API。所以我的问题是:是否可以使用 Google Actions 来做到这一点,或者我可以使用其他东西吗?见下图。对不起,我的图表技巧不好,希望它是可以理解的。
谢谢
android - 有什么方法可以将 Flutter 与 Google 助手集成
根据谷歌文档,可以通过“构建应用程序操作”将 Android 应用程序与谷歌助手集成,但是它非常特定于 android 代码,有没有办法与 Flutter/dart 代码进行这种集成?
android - 如何使用自定义词从谷歌助手启动我们安装的应用程序
我想使用自定义词从谷歌助理打开我安装的应用程序。
说“OK Google,打开 MYAPP -> 我们不需要代表您做任何事情。Google 助理将打开该应用程序。
说“OK Google,Some word (Hey MyAppName) -> 现在我想打开我安装的应用程序。可以使用 App Action / dialogflow 吗?
我试过下面的代码,但不适合我
预期: 说“OK Google,Hey Printer -> 我想触发“custom.actions.intent.HEY_PRINTER”,这样我的应用程序就会打开。
任何人都可以为此建议
actions-on-google - 正在使用的关键字触发了 Google 助理的意外退出和全局响应
某些关键字正在退出我的操作。
首先,我知道有内置/系统意图(docs)。我知道有对话退出关键字会触发 actions.intent.CANCEL 并退出操作/对话(例如“exit”、“cancel”、“stop”。请参阅文档)。
但是,我找不到任何引用退出我的操作(以及我创建的任何新操作)的关键字的文档。
“谢谢”、“帮助”、“呼叫中心”等关键字始终退出我的操作,并将用户查询全局提交给 Google 助理。例如,在我的操作中的对话过程中输入“谢谢”将退出(即“已离开对话”),Google 智能助理会回答我“这就是我的目标!”。在模拟器中测试显示此退出为调用错误(参见screenshot_1),在移动设备上使用 Google Assistant 进行测试显示退出操作和来自 GA 的答案(参见screenshot_2)。
为什么会发生这种情况而不是后备意图?