问题标签 [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.
android - 使用 Google Assistant 直接与我的 Android 应用程序对话并执行一个非常简单的任务
我正在开发一个将其Google Assistant
与现有 Android 应用程序集成的项目。要求很简单。假设我的应用程序被命名TestApp
并且我希望它只是改变应用程序主页的背景颜色,我想说,
“嘿谷歌,在 TestApp 上将背景更改为黑色”。
我获得了ActionsSDK的链接,但在查看它时,我发现它只是一个扩展的独立应用程序,Google Assistant
与 android 本身无关。
我发现最接近我需要的 API 是Voice Interactions。这与我需要做的非常相似,但它只允许预设语音触发器,例如“给这个人打电话…… ”或“在……设置警报”,但不能像我的那样做“改变背景…… ”例子。根据此链接,不允许自定义语音操作。
所以我的问题是,是否可以直接与我的应用程序交互并让它完成一项非常简单的任务?
谢谢
android - 集成 Ok Google 以打开我的音乐播放器应用程序
我正在创建一个音乐播放器应用程序,我想使用“OK Google”命令打开我的应用程序。我搜索了很多,但找不到与此相关的任何内容。我还在下面的意图过滤器中定义了语音操作,但这也没有帮助。
每当我尝试使用语音命令时,它总是会打开 google play 音乐应用程序。我也找不到任何将我的应用程序设置为默认值的选项。我正在 Android Oreo 中进行测试
google-voice-actions - Google 语音操作 CALL_ACTION
可以使用 Google 语音操作使用 3rd 方 VOIP 应用程序拨打电话吗?Siri 支持这一点,但谷歌上的文档不清楚是否支持。
当我在我的应用程序中添加具有 CALL_PHONE 权限的意图过滤器 ACTION_CALL 时。我仍然没有使用我的应用程序开始通话的选项。
android - 如何使用 NoteIntent?
我正在尝试访问 NoteIntents.CREATE_NOTE。但 Android Studio 既不识别它也不让我导入 com.google.android.gsm.actions.NoteIntents;
我正在尝试创建一个用于创建笔记的隐式意图接收器。我一直在参考谷歌开发者文档。 链接到新的注释意图部分。 请帮忙
android - 如何从 Google 语音助手访问我的 Android 应用程序
我正在开发一个 android 应用程序,例如“RemindMe”。在这个应用程序中,我设置了特定于应用程序级别的警报。它们不是系统警报。我的要求是,在打开 Google 助手后(例如:通过说“OK Google”然后是“我在 RemindMe 应用程序中的下一个警报是什么”,它应该从“RemindMe”应用程序中获取下一个警报(无需打开 RemindMe 应用程序) 并在 Google 语音助手中显示。
我检查了 DialogFlow ( https://dialogflow.com/ )。我无法达到我的要求。到目前为止,在我的观察中,使用 DialogFlow,打开 RemindMe 应用程序后,我可以说“我的下一个闹钟是什么”,我可以获取下一个闹钟时间并显示。但这不是我在不打开应用程序的情况下想要的要求。
我检查了谷歌自定义语音操作 - https://developers.google.com/voice-actions/custom-actions,我发现一个注释说 - (注意:我们不接受自定义语音操作的请求。请继续关注语音操作 - Google Developers 和 +GoogleDevelopers 进行产品更新)。
如果我在某个地方不正确或不清楚,请告诉我。请帮助我。提前致谢!:)
flutter - Google Assistant 和 Siri 的 Flutter 集成 - 语音交互
我想构建一个支持 Google Assistant 和 Siri 的应用程序。
如何在 Flutter 中实现这一点?
我知道现有的语音支持,
但不支持来回语音操作...
谢谢!
android - Google Voice Actions 查询的语言
我使用 Kotlin 和 Google Voices Action 在 Android 中制作了一个演示应用程序,允许我在“Ok Google”(SEARCH_ACTION)之后在应用程序中进行搜索。我说的时候效果很好
“在我的应用名称中搜索这个东西”
但是当我用法语说它时不起作用。
我尝试过了:
- 用法语设置我的默认研究语言
- 删除其他可识别的语言
- 在法国设立地区
- 为法语版本创建第二个 strings.xml
实际上是否可以使用除英语之外的其他语言从语音 api 在应用程序中执行操作?如果是,如何?
谢谢 !
dialogflow-es - Google Action,隐式帐户链接 DialogFlow webhook
我们计划在我们的应用程序中支持语音操作,以添加用户特定的操作。例如:如果用户对谷歌助手说“添加牛奶”,“牛奶”将添加到用户帐户的应用程序数据库中。为此,我按照本教程 ( https://developers.google.com/actions/identity/oauth2-implicit-flow ) 在 Google Action 中使用了帐户链接(隐式流)。
当我测试对话跟随代理时,我为所有意图(包括欢迎意图)启用了“登录”所需的复选框。因此,当我调用我的应用程序时,它会要求用户登录以将帐户链接到谷歌。
我收到了链接帐户消息,它已成功链接。它显示“太棒了!您的帐户现已与 Google 相关联”消息。
现在,我使用 webhook url 来处理“添加”意图。意图是根据 webhook 调用我们的 api。但是当我在请求中打印标题时,我看不到保存在 Google 中的应用程序访问令牌。但根据文档(https://developers.google.com/actions/identity/oauth2-implicit-flow#handle_data_access_requests),它将在标题中可用。但我在 api 请求中看不到访问令牌。
为什么请求中缺少承载访问令牌?
android - 如何打开我的 android 应用程序以从 Google 助理(如 Whatsapp、Message 和 Telegram)发送消息?
我是一名安卓开发者。
我正在开发一个消息应用程序,它可以向其他用户/联系人发送文本消息和音频消息。
我需要以下情况的帮助。
我想直接从 Google Assistant/Ok Google 发送消息。与默认消息、Whatsapp 和 Telegram 兼容的功能。
当我们说“向 John 发送消息”时,它会打开一个用于发送文本消息的 UI。当我们说“通过 Whatsapp 发送语音消息”时,它会打开一个用于发送音频消息的 UI。
最近几天我正在研究这一点,我搜索了 Google Voice Actions,但没有取得任何成功。
我需要做些什么来实现这一目标?
请提出您宝贵的建议。
提前致谢。