一种语音控制方法和装置制造方法及图纸

技术编号:14843705 阅读:63 留言:0更新日期:2017-03-17 11:05
本发明专利技术提供一种语音控制方法和语音控制装置,解决现有技术中的语音控制系统实用性差、必须联网才能使用的缺陷。其中,所述用于终端设备的语言控制方法,包括:语音指令识别步骤,接收并识别用户发出的语音指令;语音指令解析步骤,根据所识别的语音指令,通过与终端设备中预设的操作部分进行比较,将识别的所述语音指令分解为操作和对象二个要素;以及指令执行步骤,根据对所述语音指令分解所得到的所述操作和所述对象,在终端设备的当前页面执行所述操作,从而实现对所述语音指令的执行;其中,所述操作指示所述语音指令所要执行的动作,其为与所述终端设备预设的操作相匹配的部分;所述对象为所述操作所指示的动作的执行对象。

【技术实现步骤摘要】

本专利技术涉及语音控制
,尤其涉及一种语音控制方法和装置
技术介绍
语音控制广泛应用于手机等电子设备。例如,中国专利技术专利申请CN201410318412.X即公开了一种用手机语音控制软件对应用程序进行具体控制的方法,包括:打开语音控制软件,对手机说出语音控制命令,语音识别模块通过互联网的云平台对声音进行识别是否为可识别的语音,命令识别模块识别是否为命令库中经学习并保存的语音控制命令,命令控制模块执行该语音控制命令操作相应的手机应用程序。然而,虽然现有的语音控制系统和方法很多,但都需要联网达到智能语音控制的目的,例如苹果的siri,用户发出打开照片或者打开相册的语音命令,设备收到语音后,将这些语音编码,并转换成一个压缩数字文件,被转入用户所使用移动运营商的基站当中,然后再通过一系列固定电线发送至用户的互联网服务供应商(ISP)。该ISP拥有云计算服务器,通过内置的系列模块,将通过技术手段来识别用户刚才说过的内容。计算机将根据所识别词汇的可信度级别,而创建一个用户所说内容的列表,从而具体分析用户语音表述中最有可能会表达何种意思。如果上述分析和判断结果已具有足够的可信度,那么计算机将能理解用户所说的内容:比如计算机得出结论,用户是要求手机发送短信或查找联系人列表中的某个联系人。在经过上述一系列后台处理后,用户将会看到手机屏幕上出现所需的内容,而不必进行手动操作。在此过程中,如果用户的语音含义过于模糊,计算机就会询问用户,以了解用户希望查找的联系人究竟是,例如,埃里卡·奥尔森(EricaOlssen),还是埃里卡·施密特(EricaSchmidt)。以上是siri的智能语音操作原理,但由于过程复杂常常无法达到预期效果。而且,语音指令完成后就无法继续进行进一步地语音控制操作,例如,用户输入“siri打开地图”的语音指令,手机能很开的打开地图app,但之后无法在继续其他语音控制操作,即之后的操作只能是手动操作,很不方便。其次,日常使用终端设备都是利用触屏,用户很熟悉操作方法,而利用语音操作,智能语音系统往往无法完成一些简单的操作。例如,微信APP中,浏览朋友圈时,只需打开微信,点击发现,再点击朋友圈即可。然而,现有的智能语音系统均无法实现该功能。智能语音系统若想实现对所有应用程序各种功能的操作需要庞大的云计算服务器,这基本是不可能的。此外,对于智能语音系统现有的较为成熟的功能,比如“打电话给谁、打开某个程序等”,平时很少有人用,用的时候也不一定成功,所以实用性不强。
技术实现思路
有鉴于此,本专利技术提供一种语音控制方法及控制装置,解决现有技术中的语音控制系统实用性差、必须联网才能使用的缺陷。根据本专利技术的第一方面,提供一种用于终端设备的语言控制方法,包括:语音指令识别步骤,接收并识别语音指令;语音指令解析步骤,根据所识别的语音指令,通过与终端设备中预设的操作部分进行比较,将识别的所述语音指令分解为操作和对象要素;以及指令执行步骤,根据对所述语音指令分解所得到的所述操作和所述对象,在终端设备的当前页面执行所述操作,从而实现对所述语音指令的执行;其中,所述操作指示所述语音指令所要执行的动作,其为与所述终端设备预设的操作相匹配的部分;所述对象为所述操作所指示的动作的执行对象。进一步地,语音指令解析步骤中,将识别的语音指令与所述终端设备中预设的操作相互对比,如果语音指令中包含有所述预设的指令操作,就将语音指令分解为操作和对象要素。进一步地,所述指令执行步骤包括:第一判断步骤,判断对所述语音指令进行分解所得到的要素中,是否包括对象要素;以及操作执行步骤,存在对象要素时,在该页面中搜索与所述对象要素对应的对象,并对搜索到的对象执行所述操作。进一步地,所述操作执行步骤具体包括:搜索步骤,在该页面中搜索与所述对象要素对应的对象;第二判断步骤,判断搜索到的对象是否唯一;以及提示步骤,当搜索到的对象不唯一时,提示用户给出进一步的语音指令。进一步地,语音指令解析步骤中,进一步将所述对象要素分解为内容和限定要素,所述限定为对所述内容进行限定,该限定为与所述终端设备预设的限定相匹配的部分;所述操作执行步骤中,当存在对象要素时,进一步针对该对象要素中的内容要素,在当前页面中搜索所述内容,并对搜索到的内容执行所述操作。进一步地,语音指令解析步骤中,进一步将所述对象要素分解为内容和限定要素,所述限定为对所述内容进行限定,该限定为与所述终端设备预设的限定相匹配的部分;搜索步骤中,在该页面中搜索与所述内容要素对应的内容;在第二判断步骤中,判断搜索到的所述内容是否唯一;以及提示步骤中,当搜索到的内容不唯一时,提示用户给出进一步的语音指令。进一步地,所述操作执行步骤还包括:操作执行子步骤,当搜索到的内容唯一时,在当前页面针对该搜索到的内容执行所述操作。进一步地,当用户给出进一步的语音指令时,则返回所述语音指令识别步骤,再次进行该语音命令的处理,以执行所述更具体的语音指令。进一步地,所述操作执行子步骤还包括:第三判断步骤,在存在所述对象要素时,进一步判断是否同时存在内容要素和限定要素;所述操作执行子步骤中,在第三判断步骤的判断结果为是的情况下,在当前页面中搜索由所述限定要素限定的所述内容,并对搜索到的由所述限定要素限定的内容执行所述操作。进一步地,所述操作执行步骤还包括,不存在对象要素时,在该页面直接执行所述操作。根据本专利技术的第二方面,提供一种用于终端设备的语言控制装置,包括:语音指令识别模块,用于接收并识别语音指令;语音指令解析模块,用于根据所识别的语音指令,通过与终端设备中预设的操作部分进行比较,将识别的所述语音指令分解为操作和对象两个要素;以及指令执行模块,用于根据对所述语音指令分解所得到的所述操作和所述对象,在终端设备的当前页面执行所述操作,从而实现对所述语音指令的执行;其中,所述操作指示所述语音指令所要执行的动作,其为与所述终端设备预设的操作相匹配的部分;所述对象为所述操作所指示的动作的执行对象。进一步地,所述语音指令解析模块将识别的语音指令与所述终端设备中预设的操作相互对比,如果语音指令中包含有所述预设的指令操作,就将语音指令分解为操作和对象要素。进一步地,所述指令执行模块包括:第一判断模块,用于判断对所述语音指令进行分解所得到的要素中,是否包括对象要素;以及操作执行模块,用于存在对象要素时,在该页面中搜索与所述对象要素对应的对象,并对搜索到的对象执行所述操作。进一步地,所述操作执行模块具体包括:搜索模块,用于在该页面中搜索与所述对象要素对应的对象;第二判断模块,用于判断搜索到的对象是否唯一;以及提示模块,用于当搜索到的对象不唯一时,提示用户给出进一步的语音指令。进一步地,语音指令解析模块进一步将所述对象要素分解为内容和限定要素,所述限定为对所述内容进行限定,该限定为与所述终端设备预设的限定相匹配的部分;当存在对象要素时,所述操作执行模块进一步针对该对象要素中的内容要素,在当前页面中搜索所述内容,并对搜索到的内容执行所述操作。进一步地,语音指令解析模块进一步将所述对象要素分解为内容和限定要素,所述限定为对所述内容进行限定,该限定为与所述终端设备预设的限定相匹配的部分;搜索模块在该页面中搜索与所述内容要素对应的内容;第二判断模块判断本文档来自技高网
...
一种语音控制方法和装置

【技术保护点】
一种用于终端设备的语言控制方法,包括:语音指令识别步骤,接收并识别语音指令;语音指令解析步骤,根据所识别的语音指令,通过与终端设备中预设的操作部分进行比较,将识别的所述语音指令分解为操作和对象要素;以及指令执行步骤,根据对所述语音指令分解所得到的所述操作和所述对象,在终端设备的当前页面执行所述操作,从而实现对所述语音指令的执行;其中,所述操作指示所述语音指令所要执行的动作,其为与所述终端设备预设的操作相匹配的部分;所述对象为所述操作所指示的动作的执行对象。

【技术特征摘要】
1.一种用于终端设备的语言控制方法,包括:语音指令识别步骤,接收并识别语音指令;语音指令解析步骤,根据所识别的语音指令,通过与终端设备中预设的操作部分进行比较,将识别的所述语音指令分解为操作和对象要素;以及指令执行步骤,根据对所述语音指令分解所得到的所述操作和所述对象,在终端设备的当前页面执行所述操作,从而实现对所述语音指令的执行;其中,所述操作指示所述语音指令所要执行的动作,其为与所述终端设备预设的操作相匹配的部分;所述对象为所述操作所指示的动作的执行对象。2.如权利要求1所述的方法,其中,语音指令解析步骤中,将识别的语音指令与所述终端设备中预设的操作相互对比,如果语音指令中包含有所述预设的指令操作,就将语音指令分解为操作和对象要素。3.如权利要求1或2所述的方法,其中,所述指令执行步骤包括:第一判断步骤,判断对所述语音指令进行分解所得到的要素中,是否包括对象要素;以及操作执行步骤,存在对象要素时,在该页面中搜索与所述对象要素对应的对象,并对搜索到的对象执行所述操作。4.如权利要求3所述的方法,其中,所述操作执行步骤具体包括:搜索步骤,在该页面中搜索与所述对象要素对应的对象;第二判断步骤,判断搜索到的对象是否唯一;以及提示步骤,当搜索到的对象不唯一时,提示用户给出进一步的语音指令。5.如权利要求3所述的方法,其中,语音指令解析步骤中,进一步将所述对象要素分解为内容和限定要素,所述限定为对所述内容进行限定,该限定为与所述终端设备预设的限定相匹配的部分;所述操作执行步骤中,当存在对象要素时,进一步针对该对象要素中的内容要素,在当前页面中搜索所述内容,并对搜索到的内容执行所述操作。6.如权利要求4所述的方法,其中,语音指令解析步骤中,进一步将所述对象要素分解为内容和限定要素,所述限定为对所述内容进行限定,该限定为与所述终端设备预设的限定相匹配的部分;搜索步骤中,在该页面中搜索与所述内容要素对应的内容;在第二判断步骤中,判断搜索到的所述内容是否唯一;以及提示步骤中,当搜索到的内容不唯一时,提示用户给出进一步的语音指令。7.如权利要求4或6所述的方法,其中,所述操作执行步骤还包括:操作执行子步骤,当搜索到的内容唯一时,在当前页面针对该搜索到的内容执行所述操作。8.如权利要求4或6所述的方法,其中,当用户给出进一步的语音指令时,则返回所述语音指令识别步骤,再次进行该语音命令的处理,以执行所述更具体的语音指令。9.如权利要求7所述的方法,其中,所述操作执行子步骤还包括:第三判断步骤,在存在所述对象要素时,进一步判断是否同时存在内容要素和限定要素;所述操作执行子步骤中,在第三判断步骤的判断结果为是的情况下,在当前页面中搜索由所述限定要素限定的内容,并对搜索到的由所述限定要素限定的内容执行所述操作。10.如权利要求3-9任一项所述的方法,其中,所述操作执行步骤还包括,不存在对象要素时,在该页面直接执行所述操作。11....

【专利技术属性】
技术研发人员:尚文海董海霞刘明曜文旷俞吴少波张长春
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1