使用Google智能助理直接与我的Android应用对话并执行一项非常简单的任务

ITr*_*ied 22 android google-voice-actions google-assistant-sdk dialogflow-es

我正在开发一个将Google智能助理与现有Android应用集成的项目.要求很简单.假设我的应用程序名为TestApp,我希望它只是更改应用程序主页的背景颜色,我希望能够说," 嘿Google,在TestApp上将背景更改为黑色 ".我获得了ActionSDK的链接,但是看一下,我发现它只是一个独立的应用程序,它扩展了Google智能助理,与android本身无关.

我发现的最接近的API就是语音交互.这与我需要做的非常相似,但它只允许预设的语音触发,例如" 打电话给这个人...... "或" 设置闹钟...... ",但是不能像我一样" 改变背景... "例.根据此链接,不允许自定义语音操作.

所以我的问题是,是否可以直接与我的应用程序进行交互并让它完成一项非常简单的任务?

谢谢

Abh*_*agi 0

目前 Android 应用程序和 Google Assistant 之间无法进行通信。如果您的 GA 是基于 Dialogflow API 构建的(特别是不使用 action-on-google),那么您可以在 Android 应用程序中使用Dialogflow Android 客户端与 Dialogflow Agent 进行通信。