在语音命令

时间:2018-04-20 14:40:47

标签: android dialogflow google-assistant-sdk

我正在研究通过我的应用程序内部用户给出的语音命令实现表单填写的方法。我搜索了两个选项,但没有一个看起来有用,我在这里有点困惑。

首先我尝试使用android voice to speech library integration。它为我提供了文字,但不够聪明,无法与Google协助进行交谈。

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

请建议我实施的方法。

2 个答案:

答案 0 :(得分:1)

您不会通过Dialogflow在Google上使用操作来实现,而是使用适用于设备的Google Assistant SDK

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

答案 1 :(得分:1)

您可以使用Slang Labs提供的SDK,该SDK允许您在应用程序内添加自定义语音体验。您可以在他们的控制台中创建一个“伙伴”,并配置要处理的意图/言语。然后将其SDK集成到您的应用中,该应用将处理所有与语音相关的功能,并且您可以为在控制台中配置的意图注册回调以处理特定于应用的操作。

(免责声明:我是Slang Labs的共同创始人:-))