问题标签 [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.

0 投票
1 回答
1647 浏览

android - 使用 Google 助理添加语音控制

这两天我正在研究谷歌助手,但这两天后我很困惑。似乎以前的教程更多地介绍了为 Google 助理创建应用程序,但我想做相反的事情。

我已经有一个正在运行的应用程序,我想增加通过 Google 助理处理的语音命令浏览应用程序的可能性。

我在搜索中迷路了。有没有人有我实现目标的起点?哪些点对我有用?

0 投票
0 回答
119 浏览

android - Google Home:安排 Google 操作以编程方式播放音频或投射音频

使用 Google Home 设备,我想开发一个应用程序,允许一个人安排一个动作,即“Ok Google,在早上 7:00 设置一个 [在此处插入应用程序/动作名称] 警报”并让它:

  • 在未来某个日期触发服务器音频流 API。
  • 查询自定义 API 并将音频链接附加到现有的 Google Home 警报操作。
  • 连接到我们现有的 Android 应用程序,该应用程序可以在未来以编程方式将其音频投射到 Google Home。

我已经阅读了文档,但我不知道目前这是可能的,但也许有:

  • 我没有考虑过的替代解决方法。
  • 计划扩展当前的 Google Home API 以实现这一点。
  • 使此类服务经过验证的程序会与当前的 Google Home 警报操作一起显示。

TL;DR:使用 Google Home,我如何或何时可以安排在未来某个日期流式传输自定义音频(或从已安装的 Android 应用程序投射到 Google Home)的操作。

0 投票
2 回答
170 浏览

node.js - Actions on Google - 如何显示表格?

Google Assistant 目前可以做到这一点,但我不确定是否有办法使用Google库上的 Actions显示干净的表格。我想重现一个类似于以下屏幕截图中显示的表格: 在此处输入图像描述

这看起来不像库中可用的任何组件。

是否可以使用 BasicCard 和 Lists 来实现这一点?

0 投票
1 回答
63 浏览

actions-on-google - 如何提高基于闪存卡模板的测验的提问速度?

我正在尝试制作一款涉及快速提问和快速回复的游戏。我怎样才能做到这一点?

0 投票
1 回答
52 浏览

actions-on-google - 谷歌助手自定义账号关联

我正在尝试将谷歌助手应用程序与我自己的服务器链接起来。我使用了“隐式”帐户链接过程。

当我启动应用程序时。在主屏幕上显示的卡片为“将 testapp 链接到 Google”。当点击它重定向我的主页并成功通过身份验证并accessToken从我的服务器返回到应用程序页面。

这个 accessToken 添加到 Google 中的每个请求中。直到现在一切都很好。当我关闭会话并再次启动应用程序时,它会再次要求进行身份验证。如何仅在第一次进行隐式身份验证。

请帮忙。

0 投票
0 回答
40 浏览

alexa-skills-kit - 为 Google Action 和 Alexa 构建应用程序

我正在为 Google 助手和 Alexa 构建应用程序。我想在一个 Web 服务中开发我的所有逻辑并将其保存在一个代码库中。这里的最佳做法是什么?我看到https://www.jovo.tech看起来很有希望

0 投票
2 回答
4502 浏览

actions-on-google - DialogFlow:来自 Google Actions (Oauth2) 的 Google Calendar Event 功能?

我在 DialogFlow 中创建了一个与用户交互的代理,使她能够检查后端数据库中的人口统计等详细信息。我已经使用 Fulfillment/Webhook 调用实现了这一点,并成功解析/返回了不同类型的响应给用户以供使用。我已经在 Android 设备和 Google Actions Simulator 上对此进行了测试。

现在,我想要实现的是让用户能够通过我的应用程序在谷歌日历或类似平台上“设置提醒”。默认情况下,谷歌助理通过简单地告诉它“提醒我......”来做到这一点,谷歌会在日历中创建一个提醒。但是一旦我调用我的应用程序,助手就会超出范围,因此使用“提醒我”命令将不起作用。例如,我想使用 Google 日历通过我的代理创建提醒,以便在适当的时间通知用户。

我知道当用户在 Google Assistant 中调用应用程序时,她正在使用她的 Google 凭据,所以我想如果我想使用该应用程序来创建提醒,我应该可以选择。我已经查看了 Calendar API,但我不确定我是否应该这样做。有没有更好的方法来实现这一目标?

请注意,我想使用用户可以使用的提醒服务,而无需订阅第三方服务。

0 投票
1 回答
413 浏览

actions-on-google - 关闭谷歌助理麦克风

我正在“ Dialog Flow”中实现一个应用程序

我正在向这样的应用发送请求

应用中显示的文本。但是麦克风是打开的,我想关掉麦克风。

我试过expectUserResponse但没有工作

请帮忙。

0 投票
0 回答
45 浏览

google-assistant-sdk - 如何将 MyAndroidApp 链接到 Google Assistant 以重定向到我的 AndroidApp 中存在的特定内容

例如,我想告诉 Google 助手
“在 myAndroidApp 中打开 xyz 或在 myAndroidApp 中显示 xyz”

它应该重定向到应用程序并以特定意图或数据(深度链接)打开我该如何实现?

0 投票
1 回答
120 浏览

dialogflow-es - 如何区分 google home 设备与其他设备

我正在开发一个应用程序,它使用同一个帐户使用多个谷歌家庭设备。我想将 google home 设备映射到某个房间,但可以为每个设备找到一个唯一的 id。Dialogflow 之前有 originalRequest.data.device 但现在它已经消失了。

谁能帮忙?