一种语音交互方法、装置制造方法及图纸

技术编号:23851750 阅读:47 留言:0更新日期:2020-04-18 09:00
本发明专利技术公开了一种语音交互的方法,包括:获取用户输入的第一语音命令;提取关键信息进行槽位的填充;调用APP生态图,将填充的槽位及槽位内容推送至所述另一个或多个APP;第二APP检测对第二APP的使用;判断用户使用APP时,获取用户输入的第二语音命令;判断执行第二语音命令所需的槽位是否全部填充内容,判断推送的槽位内容是否可以填充APP中执行第二语音命令所需的槽位。通过上述方法,能够在终端不具有实时监控器的情况下有针对性的进行APP之间的信息传递,定制用户专属的APP信息传递方式,进一步的提高语音交互的智能性,提高人机交互效率,并且可以降低终端功耗消耗,提升用户的体验。

A voice interaction method and device

【技术实现步骤摘要】
一种语音交互方法、装置
本专利技术涉及人工智能领域,特别涉及一种语音交互方法。
技术介绍
目前,语音交互功能在各个应用程序APP中广泛应用,通过语音交互的方式,用户无需手动输入文字即可获取需要的信息,并且可以与应用程序进行多轮对话,完成用户的要求。然而,通常情况下用户的任务不能通过一个应用程序独立完成,需要调用多个应用程序,当用户手动打开新的应用程序时,当终端中不存在监控器监控APP使用情况时,新打开的APP无法获知用户之前的语音命令,因而无法结合上下文进行语音命令的解析,故需要用户把任务相关信息完整的告知新的应用程序才能使其正确的执行用户的任务,这样会使用户感到繁琐,如何在用户新打开应用程序时,无需重复提供较多的信息即可与应用程序完成语音交互是需要解决的一个问题。在另一方面,长期开启APP监控程序监控用户对APP的使用,对终端的续航能力有一定的要求,尤其当终端电量少的情况下,用户可能需要关闭该进程,从而影响APP对用户语音命令的理解。此外,在其他情形中也存在APP之间信息传递的需求,如何在APP之间快速有效的传递信息并且节省终本文档来自技高网...

【技术保护点】
1.一种语音交互的方法,其特征在于,包括以下步骤/n步骤601,获取用户输入的第一语音命令;/n步骤602,根据第一语音命令填充APP对应的槽位内容;/n在该步骤中,APP解析语音命令,提取关键信息进行槽位的填充;/n步骤603,调用APP生态图,获取与APP具有有向边,且有向边的箭尾指向该APP的另一个或多个APP;/n步骤604,将填充的槽位及槽位内容推送至所述另一个或多个APP;/n步骤605,第二APP检测对第二APP的使用;判断用户使用APP时,执行步骤606;/n步骤606,获取用户输入的第二语音命令;/n步骤607,判断执行第二语音命令所需的槽位是否全部填充内容,若否,执行步骤6...

【技术特征摘要】
1.一种语音交互的方法,其特征在于,包括以下步骤
步骤601,获取用户输入的第一语音命令;
步骤602,根据第一语音命令填充APP对应的槽位内容;
在该步骤中,APP解析语音命令,提取关键信息进行槽位的填充;
步骤603,调用APP生态图,获取与APP具有有向边,且有向边的箭尾指向该APP的另一个或多个APP;
步骤604,将填充的槽位及槽位内容推送至所述另一个或多个APP;
步骤605,第二APP检测对第二APP的使用;判断用户使用APP时,执行步骤606;
步骤606,获取用户输入的第二语音命令;
步骤607,判断执行第二语音命令所需的槽位是否全部填充内容,若否,执行步骤608;
步骤608,调用推送的槽位及槽位内容,判断推送的槽位内容是否可以填充APP中执行第二语音命令所需的槽位,若是,将所述槽位内容填充槽位;
APP生态图是根据APP之间的交互性建立的多个APP之间的有向图;
APP之间的有向图包括节点和有向边,其中所述节点表示APP,所述有向边表示用户使用APP的顺序或者APP之间的调用顺序,有向边的箭头指向为后使用或调用的APP。


2.根据权利要求1所述的方法,其特征在于
步骤608具体包括以下步骤:
步骤081,获取与第二语音命令相关的任务所需填充的槽位中未填充的槽位;
步骤082,判断推送的槽位是否与所需填充的槽位相同或属性相同;若是,执行步骤083;
步骤083,利用推送的槽位内容填充未填充的槽位;
具体的,对于每个未填充的槽位,判断是否具有多个推送的槽位内容可以用于填充该槽位,若否,将对应的槽位内容填充至对应的未填充的槽位;若是,执行步骤084;
步骤084,对槽位内容进行筛选,利用选择的槽位内容对未填充的槽位进行内容填充。


3.根据权利要求1所述的方法,其特征在于,
步骤608还包括以下步骤
判断是否可以执行语音命令,若可以执行语音命令,执行步骤610,若不能执行语音命令,执行步骤609;若不能填充,执行步骤609;
步骤609,与用户进行多轮对话,获取需要填充的槽位对应的内容;执行步骤610;
步骤610,执行语音命令对应的任务。


4.根据权利要求3所述的方法,其特征在于,
步骤084之后执行步骤085,步骤085,判断是否可以执行用户的第二语音命令;若是,执行步骤610;若否,执行步骤609。。


5.根据权利要求3所述的方法,其特征在于,
在步骤610之后,该方法还包括以下步骤:
步骤507,判断上述槽位填充是否准确,若是,则执行步骤508,若否,执行步骤509;
步骤508,增加APP生态图中所述执行命令的APP与候选APP之间的有向边的权重系数;
步骤509,获取用户纠正的槽位内容,判断所述纠正的槽位内容是否与APP生态图中的APP填充的槽位内容相同,若相同,则当执行命令的APP与所述槽位内容相同的APP之间存在有向边,则增加该有向边的权重,若不存在有向边,则建立有向边。


6.一种用于语音交互的装置,其特征在于,该装置包括
收发模块,用于获取用户输入的第一语音命令;
执行模块,用于执行以下步骤:
步骤602,根据第一语音命令填充APP对应的槽位内容;
在该步骤中,执行模块解析语音命令,提取关键信息进行槽位的填充;
步骤603,调用APP生态图,获取与APP具有有向边,且有向边的箭尾指向该APP的另...

【专利技术属性】
技术研发人员:李国华张伟萌戴帅湘
申请(专利权)人:北京蓦然认知科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1