问题标签 [google-home]

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 投票
3 回答
2754 浏览

dialogflow-es - 在 Google Home 中播放短 wav 文件

我想播放一个简短的声音以获得更有趣的输出。如果我正确理解了文档,应该可以在 api.ai 中回复类似 SSML 的内容:

仅供参考 SSML 表示Speech Synthesis Markup Language

网络模拟器不会播放这种声音,而是所有标签似乎都被剥离了。这还不支持还是我做错了什么?

0 投票
4 回答
2682 浏览

dialogflow-es - Account Unlinking on Actions on Google

I'm developing an action on Google that requires the user to login with my services. I was able to implement account linking.

That works fine; I'm able to complete the entire flow to authenticate the user using the Google Home app, but I couldn't find a way to unlink the account. The service does not appear at

Apps with access to your account

Is there any way to unlink an account?

0 投票
1 回答
994 浏览

dialogflow-es - Actions on Google 上的帐号关联

我正在 Google 上开发一项操作,要求用户使用我的服务登录。我能够对链接帐户进行编码(来自实施帐户链接

效果很好;我能够使用 Google Home 应用程序和我的网站完成整个流程来对用户进行身份验证(登录,然后重定向到 google 并返回令牌,所有这些都发生在 Google Home apn 中)

我已经有一个 Android 应用程序(使用相同的令牌),所以我希望能够使用该应用程序(类似scheme://auth或类似的东西)对用户进行身份验证

有没有办法让 Google Home 应用和我自己的应用而不是网站之间发生身份验证流程?

PS:您不能在api.aischeme://的集成屏幕上指定(它应该是 https),但我能够将其指向我服务器中的一个页面,然后重定向到并打开我的应用程序。但到那时,流程结束scheme://

0 投票
2 回答
1165 浏览

dialogflow-es - 对话在完成后结束?

我一直在使用 Api.AI 在 Google 上试用 Actions。我使用他们的 Github 示例编写了一个简单的 nodejs webhook:dialogflow-silly-name-maker-webhook-nodejs

问题是我不希望代理在完成请求后结束对话。我没有检查API.AI的 Intent 中的 END CONVERSATION 框。

我还有一个要求是如何记住在一个意图期间询问的参数,以便可以将相同的参数用于下一个意图。这可能吗?

0 投票
1 回答
126 浏览

dialogflow-es - 如何在 HttpServletRequest 中获取 API.AI 参数?

我正在构建一个动作。我的后端部署在 heroku 上,并使用 Java/Spring Boot。我要打印所有请求参数,但看不到 API.AI 设置的请求参数

我在 request.getParameter 调用中既没有得到“结果”也没有得到“地理城市”。API AI 如何设置这些值?

0 投票
1 回答
785 浏览

dialogflow-es - api.ai webhook 身份验证

我已经成功完成了 api.ai 上的帐户链接,现在我正在尝试执行一个 webhook。这里的问题是我需要在链接过程中生成的令牌进入身份验证字段。否则我总是会收到“403”错误。如何为发出 Google Home 语音命令的每个用户动态更改 webhook 标头字段中的身份验证令牌?

0 投票
1 回答
1923 浏览

dialogflow-es - 在 Google Home 操作中从 Google 表格中获取数据?

使用 Api.ai 为我的 Google Home 开发一个小动作。

我想从谷歌表格或某种电子表格数据库中提取特定数据(谷歌表格似乎是最简单的,因为它是谷歌制造的。)在我的主页操作中回读。

这可能吗?如果是这样,我该如何将两者联系起来?

0 投票
1 回答
1610 浏览

dialogflow-es - 如何在我的 Google Home 设备上运行我的 api.ai 代理?

我知道以前有人问过这个问题,但提供的答案并不能解决我的问题。

我使用 API.AI 控制台创建了一个 Google Home Agent。我的代理的目的是打开/关闭我家的照明(我可以直接访问“照明 API”来完成这项工作)。我已经构建了代理,开发/测试了一个用于实现的 Webhook,并在“集成”选项卡上配置了“Google 上的操作”。我已经在控制台本地测试了代理,并且可以通过 Web 模拟器成功调用我的代理。一切都像冠军一样工作!

除了……当我让我的 Google Home 设备“与我的 [代理名称] 交谈”时,它说:“……我不明白……”根据我所阅读的所有内容,当代理“设置预览”(我可以通过网络模拟器调用它),它应该可以自动用于我的 Google Home 设备。唉,事实并非如此。

非常感谢任何见解!

(我使用同一个谷歌帐户来访问所有位。如果重要的话,我使用的是“Google for Business”帐户)。

0 投票
2 回答
271 浏览

actions-on-google - 安装 Google Home 或将其连接到第三方“操作”

我正在使用“Google Action”开发一个动作。我已经部署了部署文档中给出的操作。现在我希望其他用户将他们的 Google Home 设备集成或连接到此操作。我怎样才能做到这一点?

0 投票
3 回答
325 浏览

slack - 检测 Google Home 或亚马逊 Alexa 的扬声器

我想检测谁在与我的代理进行交互。

例如,我读到 Alexa 应该能够检测到不同的用户。Google Home 广告也让我觉得它应该检测谁在说话。那我怎么看谁在说话呢?

在 slack 中似乎更容易,因为众所周知谁在写作。但是我看不到当前用户是谁。