一种语音控制方法、智能设备及存储介质技术

技术编号:16839773 阅读:75 留言:0更新日期:2017-12-19 21:21
本发明专利技术公开了一种语音控制方法、智能设备及存储介质。本发明专利技术中智能设备采集周围环境中的音频信息,对所述音频信息进行语音识别,以获取与所述音频信息对应的文本信息,从所述文本信息中提取出指令参数,将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图,根据所述当前意图确定对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作。本发明专利技术中通过将提取出的指令参数与各意图的属性参数进行匹配以确定用户当前需要的意图,并通过该意图进一步地确定具体实现该意图的应用程序,克服了现有的智能设备存在的无法解析用户的语音信息以实现语音控制的技术问题。

A speech control method, intelligent device and storage medium

The invention discloses a voice control method, an intelligent device and a storage medium. Audio information intelligent acquisition equipment in the invention of the surrounding environment, speech recognition on the audio information, to obtain the corresponding audio information and the text information extracted from the text information command parameters, the instruction parameters and attributes of respective intentions, intentions will match the success as the current intention, according to the current application of the current intention to determine the corresponding, and the current application executes the current intention corresponding to the operation. The present invention through command parameters will be extracted and the intention of attribute parameter matching to determine the user's current needs and intentions, the intention of further to determine the specific application of the intention, to overcome the existing intelligent voice information of the existing equipment could not resolve the user to realize the technical problems of voice control.

【技术实现步骤摘要】
一种语音控制方法、智能设备及存储介质
本专利技术涉及通信
,尤其涉及一种语音控制方法、智能设备及存储介质。
技术介绍
随着智能设备的不断普及,比如,基于安卓(Android)系统的智能音箱及智能手机等设备,人们对于智能设备使用时的便捷性的要求逐渐提高。其中,为了便于用户操作智能设备,用户可通过语音对智能设备进行控制,比如,用户在使用智能音箱时,智能音箱可采集用户表达出的语音信息,将语音信息发送到云端服务器,云端服务器在对语音信息进行解析后,把相应的操作意图或资源发送回智能音箱,也就实现了对于智能音箱的语音控制。但是,现有的智能音箱在实现上述的语音控制过程时,语音信息的解析过程实质上发生在云端服务器,智能音箱本身只是充当了接收器和发送器的角色,所以,现有的智能设备存在无法解析用户的语音信息以实现语音控制的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种语音控制方法、智能设备及存储介质,旨在解决现有的智能设备存在的无法解析用户的语音信息以实现语音控制的技术问题。为实现上述目的,本专利技术提供一种语音控制方法,所述方法包括以下步骤:智能设备采集周围环境中的音频信息;对所述音频信息进行语音识别,以获取与所述音频信息对应的文本信息;从所述文本信息中提取出指令参数;将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图;根据所述当前意图确定对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作。优选的,所述根据所述当前意图确定对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作,具体包括:将所述当前意图所处的意图列表作为当前意图列表;在映射关系中根据所述当前意图列表查找到对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作,所述映射关系中保存有意图列表与应用程序的对应关系。优选的,所述智能设备采集周围环境中的音频信息之前,所述方法还包括:遍历所述应用程序,在所述映射关系中根据遍历到的应用程序查找到对应的第一意图列表;获取所述第一意图列表的当前版本号;将所述第一意图列表的待升级版本号与所述当前版本号进行匹配;在所述待升级版本号与所述当前版本号匹配不成功时,发送列表升级请求至服务器,以使所述服务器根据所述待升级版本号查找到对应的待升级意图列表并反馈所述待升级意图列表,所述列表升级请求包括所述待升级版本号;安装所述待升级意图列表,并删除所述第一意图列表。优选的,所述将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图,具体包括:获取当前处于运行状态的前台进程,确定运行所述前台进程的前台应用程序;根据所述前台应用程序查找到对应的第二意图列表;将所述指令参数与所述第二意图列表中的各意图的属性参数进行匹配;在所述指令参数与所述第二意图列表中的各意图的属性参数匹配成功时,将所述第二意图列表中的匹配成功的意图认定为当前意图。优选的,所述获取当前处于运行状态的前台进程,确定运行所述前台进程的前台应用程序之前,所述方法还包括:响应于用户输入的进程切换指令,提取所述进程切换指令中的应用标识;运行与所述应用标识对应的应用程序,以获取对应的新的前台进程。优选的,所述将所述指令参数与所述第二意图列表中的各意图的属性参数进行匹配之后,所述方法还包括:在所述指令参数与所述第二意图列表中的各意图的属性参数匹配不成功时,根据默认应用程序查找到对应的第三意图列表;将所述指令参数与所述第三意图列表中的各意图的属性参数进行匹配;在所述指令参数与所述第三意图列表中的各意图的属性参数匹配成功时,将所述第三意图列表中的匹配成功的意图认定为当前意图。优选的,所述将所述指令参数与所述第三意图列表中的各意图的属性参数进行匹配之后,所述方法还包括:在所述指令参数与所述第三意图列表中的各意图的属性参数匹配不成功时,获取当前处于运行状态的后台进程,确定运行所述后台进程的后台应用程序;根据后台应用程序查找到对应的第四意图列表;将所述指令参数与所述第四意图列表中的各意图的属性参数进行匹配;在所述指令参数与所述第四意图列表中的各意图的属性参数匹配成功时,将所述第四意图列表中的匹配成功的意图认定为当前意图。优选的,所述将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图,具体包括:将所述指令参数与各意图的各类型的属性参数进行匹配,统计各意图中匹配成功的属性参数的参数类型的数量;判断所述参数类型的数量是否大于预设参数阈值;在所述参数类型的数量大于所述预设参数阈值时,将所述参数类型的数量大于所述预设参数阈值的意图作为当前意图。此外,为实现上述目的,本专利技术还提供一种智能设备,所述智能设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音控制程序,所述语音控制程序配置为实现所述语音控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有语音控制程序,所述语音控制程序被处理器执行时实现所述的语音控制方法的步骤。本实施例中通过将提取出的指令参数与各意图的属性参数进行匹配以确定用户当前需要的意图,并通过该意图进一步地确定具体实现该意图的应用程序,克服了现有的智能设备存在的无法解析用户的语音信息以实现语音控制的技术问题。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的智能设备结构示意图;图2为本专利技术语音控制方法第一实施例的流程示意图;图3为本专利技术语音控制方法第二实施例的流程示意图;图4为本专利技术语音控制方法第三实施例的流程示意图;图5为本专利技术语音控制方法第四实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的智能设备结构示意图。如图1所示,该智能设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。所述智能设备还可具有麦克风,通过所述麦克风采集周围环境中的音频信息。本领域技术人员可以理解,图1中示出的结构并不构成对智能设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及语音控制程序。在图1所示的智能设备中,网络接口1004主要用于连接服务器,与所述服务器进行数据通信;用户接口1003主要用于连接用户设备,与用户设备进行数据通信;所述智能设备通过处理器1001调用存储器1005中存储的语音控制程序,并执行以下操本文档来自技高网...
一种语音控制方法、智能设备及存储介质

【技术保护点】
一种语音控制方法,其特征在于,所述方法包括以下步骤:智能设备采集周围环境中的音频信息;对所述音频信息进行语音识别,以获取与所述音频信息对应的文本信息;从所述文本信息中提取出指令参数;将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图;根据所述当前意图确定对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作。

【技术特征摘要】
1.一种语音控制方法,其特征在于,所述方法包括以下步骤:智能设备采集周围环境中的音频信息;对所述音频信息进行语音识别,以获取与所述音频信息对应的文本信息;从所述文本信息中提取出指令参数;将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图;根据所述当前意图确定对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作。2.如权利要求1所述的方法,其特征在于,所述根据所述当前意图确定对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作,具体包括:将所述当前意图所处的意图列表作为当前意图列表;在映射关系中根据所述当前意图列表查找到对应的当前应用程序,并通过所述当前应用程序执行所述当前意图对应的操作,所述映射关系中保存有意图列表与应用程序的对应关系。3.如权利要求2所述的方法,其特征在于,所述智能设备采集周围环境中的音频信息之前,所述方法还包括:遍历所述应用程序,在所述映射关系中根据遍历到的应用程序查找到对应的第一意图列表;获取所述第一意图列表的当前版本号;将所述第一意图列表的待升级版本号与所述当前版本号进行匹配;在所述待升级版本号与所述当前版本号匹配不成功时,发送列表升级请求至服务器,以使所述服务器根据所述待升级版本号查找到对应的待升级意图列表并反馈所述待升级意图列表,所述列表升级请求包括所述待升级版本号;安装所述待升级意图列表,并删除所述第一意图列表。4.如权利要求1所述的方法,其特征在于,所述将所述指令参数与各意图的属性参数进行匹配,将匹配成功的意图作为当前意图,具体包括:获取当前处于运行状态的前台进程,确定运行所述前台进程的前台应用程序;根据所述前台应用程序查找到对应的第二意图列表;将所述指令参数与所述第二意图列表中的各意图的属性参数进行匹配;在所述指令参数与所述第二意图列表中的各意图的属性参数匹配成功时,将所述第二意图列表中的匹配成功的意图认定为当前意图。5.如权利要求4所述的方法,其特征在于,所述获取当前处于运行状态的前台进程,确定运行所述前台进程的前台应用程序之前,所述方法还包括...

【专利技术属性】
技术研发人员:欧阳权民
申请(专利权)人:深圳市汉普电子技术开发有限公司
类型:发明
国别省市:广东,44

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

1