问题标签 [google-voice-actions]

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 回答
2008 浏览

android - 自定义语音操作

Google 开发者关于语音操作的视频指出,可以实现自定义语音操作。给出的例子是:

显然,这不是系统语音操作之一(拍照、设置警报等)。视频提供的链接指向自定义语音操作页面,其中指出:

但是,似乎没有任何关于如何实现自定义语音操作的解释,并且该页面神秘地指出:

这是否意味着根本不可能自定义语音操作 - 或者它们可能需要得到 Google 的特别批准?

我想实现一个自定义语音操作,这样我就可以说出一个自定义短语,例如Ok Google, Foo Bar我自己的活动会接收到的短语。这可能吗?

编辑:这必须在应用程序尚未运行时执行 - 只是为了澄清。

0 投票
1 回答
735 浏览

android - 好的谷歌,语音操作,通过应用数据搜索

每个人。我遇到了一个有点奇怪的问题。我的目标是处理好的谷歌搜索查询并用这个查询打开一个应用程序。需要的查询:呼叫伙伴(使用该联系信息打开我的应用程序的活动并建议使用 voip 拨打电话)在“应用程序名称”上搜索伙伴(应该打​​开我的应用程序的活动并在列表中显示所有事件)

我已经尝试过这些方法: 1. 我创建了一个带有意图过滤器和句柄的活动

但是每次我尝试“呼叫好友”时,标准呼叫应用程序都会打开。

  1. 我使用 google.gms.actions 方法创建了一个带有意图过滤器句柄的活动

但仍然没有运气。我可以创建一个搜索查询

请,任何帮助将不胜感激

0 投票
0 回答
324 浏览

java - Google 的自定义语音操作 ok

我想实现谷歌语音操作,当用户说“设置提醒”时,这个操作应该由我的应用程序完成。这部分我已经完成了。

现在我该如何提出谷歌应该提出的不同问题,用户应该给出输入。

场景是:

用户说:- 好的,谷歌设置了闹钟

谷歌显示所有有能力执行此操作的应用程序,然后用户选择。现在,当用户通过我的应用程序选择操作时,“google ok”应该询问我在我的应用程序中设置的自定义问题。

我该怎么做,我看过一组教程,但仍然没有弄清楚。

0 投票
1 回答
222 浏览

android - 运行 Google Voice API 代码时出错

凭借我对 Android 的基本了解,我正在尝试使用 Google 语音 API,并按照此处的示例编写一个应用程序,这将允许我拨打一个硬编码的号码。不幸的是,我收到一条错误消息,提示 <标识符> 是预期的,所以我无法检查我的应用程序是否可以正常工作。有人可以看到这里缺少什么,以及我的思维和代码是否朝着正确的方向前进。

Java 文件:

AndroidManifest 文件:

我得到的 < identifier > required 错误在这行代码中:

先感谢您。

0 投票
1 回答
685 浏览

text-to-speech - 如何帮助 Google Assistant 理解(非自动更正)非单词输入。

我正在使用新的 Actions on Google 功能为 Google Home 制作应用程序。我的应用程序的一部分要求用户输入字母数字对,例如“P7”。但是,在使用语音输入进行测试时,Google 会在将文本发送到我的应用程序之前将其自动更正为“Pizza Oven”之类的内容。

有没有办法在我的 Actions On Google 对话中提示或覆盖自动更正?

0 投票
1 回答
278 浏览

android - 使用键值对作为 Google Actions 的 api.ai 实体

要在 Api.ai 中创建一个简单的 Google Action 应用程序,您至少需要一个意图和一些实体,具体取决于您想要做什么。在 Google Developers 发布的个人厨师示例中,您拥有菜肴、蔬菜等实体,非常简单。视频链接

更进一步:

你会如何在 API.ai 中引入一组键值对?例如,您将如何存储这样的数据:

apple : 5, pear : 6, grapes: 4

所以当用户说“你有苹果吗?”时,你可以回答“是的,我有 5 个”。

另一个示例可能是一个小型电话簿,您可以通过他们的姓名(键)询问人们的号码,然后将他们的号码(值)读给您听。

这似乎是一个微不足道的问题,但我无法在 api.ai 控制台上找到解决方法。

0 投票
0 回答
1246 浏览

android - 我可以使用 Google Voice Interaction API 定义自定义语音交互吗

经过数小时的研究,我仍然无法回答是否可以使用谷歌语音交互 api 为应用程序定义自定义交互的问题。

作为一个例子,我希望我的 Android 应用程序可以回答以下问题

OK Google - 我在 MyCustomApp 中的余额是多少?

正如我从https://developers.google.com/voice-actions/custom-actions了解到的,当前状态是没有人可以再定义自定义操作,或者这些信息不再是最新的?因此我们必须坚持预定义的系统操作?

0 投票
2 回答
1410 浏览

android - 用于消息传递的 Android 语音操作

我正在自己开发一个小型消息传递应用程序,我想知道是否有可能允许用户使用 Google Assistant 发送消息。(如 WhatsApp 和 Google Allo)

我可以使用哪个 API 来存档?

0 投票
0 回答
903 浏览

node.js - 是否有用于使用 nodejs 拨打电话的 Google 语音 API

任何人都可以让我知道是否有用于从 nodejs 拨打电话的谷歌语音 api。

一个 api 来指定 from number 和 to number 然后它自己进行调用。

类似的东西。

使用直接接入号码拨打 Google 语音电话的 URL 是什么?

0 投票
1 回答
658 浏览

android - 如何通过说 OK Google 来开始特定活动?

我想做两个活动。FirstActivity应该从启动器启动(通过点击图标)并SecondActivity应该通过语音命令启动(通过说“OK Google,开始播放示例”)。

问题是我当前的配置只FirstActivity启动了。方法也isVoiceInteraction返回false。我也没有看到任何flags表明活动是通过语音启动的值。

以下是部分内容AndroidManifest.xml

这里说:

要指定要在“开始”之后说的文本,请为要开始的活动指定标签属性。

但是当我改变labelSecondActivity并没有帮助。

我正在使用 API 版本 26。

如何设置配置来处理描述的行为?