使用语音命令填写我的 android 应用程序的表格

Form filling in my android app on voice command

我正在研究通过用户在我的内部给出的语音命令实现表单填写的方法 application.I 已经搜索了两个选项,但似乎没有一个有用,我在这里有点困惑。

首先我尝试使用 android voice to speech library integration。它给了我文本,但不够智能,无法像 google 帮助那样进行交谈。

然后我尝试 integrate google assistance 和 api.a。它提供用户对话,但它就像向 google 帮助添加命令。它不向我提供语音到文本数据,以便我可以填写表格并进行进一步操作。

请建议我实现的方法。

您不会通过 Dialogflow 在 Google 上使用 Actions 来实现您的实施,而是使用 Google Assistant SDK 用于设备。

但是,在您的情况下,使用 Dialogflow's Android client 可能更有意义。您不需要提取所有 Google 助手的功能,语音交互将仅限于您自己的应用程序。

您可以使用 Slang Labs 提供的 SDK,它允许您在应用程序中添加自定义语音体验。您可以在他们的控制台中创建一个 "buddy" 并配置您要处理的 kind-of intents/utterances。然后将其 SDK 集成到您的应用程序中,它负责所有 voice-related 功能,您可以为您在控制台中配置的意图注册回调以处理 app-specific 操作。

(免责声明:我是 Slang Labs 的 co-founder :-))