一种语音控制方法、装置、存储介质及空调制造方法及图纸

技术编号:20392578 阅读:59 留言:0更新日期:2019-02-20 03:56
本发明专利技术公开了一种语音控制方法、装置、存储介质及空调,该方法包括:获取用于控制待控设备的语音指令;确定发出所述语音指令的用户身份是否属于设定身份范围;若所述用户身份属于所述设定身份范围,则调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析;或者,若所述用户身份不属于所述设定身份范围,则调用设定的默认语音系统对所述语音指令进行语义解析。本发明专利技术的方案,可以解决在用户使用的语言不符合已选的语言系统时则无法识别用户语言存在语音识别成功率低的问题,达到提升语音识别成功率的效果。

【技术实现步骤摘要】
一种语音控制方法、装置、存储介质及空调
本专利技术属于语音控制
,具体涉及一种语音控制方法、装置、存储介质及空调,尤其涉及一种自动切换语言系统的语音空调的实现方法、装置、存储介质及AI空调。
技术介绍
如今,家用电器空调做得越来越智能,增加语音功能成为流行趋势,这给人们的生活带来了便利的同时,也给部分语言功底不好的人增加了使用的烦恼。比如老人,习惯讲粤语的港民、澳民等。虽然市面上已经有方言识别的相关技术,但是已有的方案是将方言系统与普通话系统录入到语音系统中,在语音解析前,需要先确定方言系统还是普通话系统,然后根据已确定的语言系统,来解析用户语音。这种方法存在一个弊端,如果用户使用的语言不符合已选的语言系统,则无法识别用户语言,且现在一个家庭中,老人、成人、小孩讲的语种也可能不一样,或者用户在使用过程中,方言与普通话是交替使用的,如果语音设备只有一种语言系统,对用户语音的识别会较低。
技术实现思路
本专利技术的目的在于,针对上述缺陷,提供一种语音控制方法、装置、存储介质及空调,以解决现有技术中根据已确定的语言系统或普通话系统来解析用户语音的方式,在用户使用的语言不符合已选的语言系统时则无法识别用户语言,存在语音识别成功率低的问题,达到提升语音识别成功率的效果。本专利技术提供一种语音控制方法,包括:获取用于控制待控设备的语音指令;确定发出所述语音指令的用户身份是否属于设定身份范围;若所述用户身份属于所述设定身份范围,则调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析;或者,若所述用户身份不属于所述设定身份范围,则调用设定的默认语音系统对所述语音指令进行语义解析。可选地,其中,获取用于控制待控设备的语音指令,包括:获取语音采集模块采集到的用于控制待控设备的语音指令;其中,所述语音采集模块,设置在待控设备侧、待控设备所属环境中、客户端中任一设置侧;和/或,所述语音采集模块,包括:麦克风;和/或,所述设定身份范围,包括:设定声纹范围;其中,确定发出所述语音指令的用户身份是否属于设定身份范围,包括:识别所述语音指令所包含的声纹信息;确定所述声纹信息是否在所述设定声纹范围内;若所述声纹信息在所述设定声纹范围内,则确定所述用户身份属于所述设定身份范围;或者,若所述声纹信息不在所述设定声纹范围内,则确定所述用户身份不属于所述设定身份范围。可选地,其中,调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析,包括:根据设定身份与设定语音系统之间的对应关系,将所述对应关系中与所述用户身份相同的所述设定身份对应的设定语音系统确定为与所述用户身份匹配的惯用语音系统;根据所述惯用语音系统的惯用语义库对所述语音指令进行语义解析,以得到基于所述惯用语音系统确定的与所述语音指令匹配的语义关键词;和/或,调用设定的默认语音系统对所述语音指令进行语义解析,包括:根据所述默认语音系统的默认语义库对所述语音指令进行语义解析,以得到基于所述默认语音系统确定的与所述语音指令匹配的语义关键词。可选地,还包括:在调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析的解析失败的情况下,确定所述解析失败的第一解析次数是否大于或等于第一设定次数、和/或所述解释失败的第一解析时长是否大于或等于第一设定时长;若所述第一解析次数大于或等于所述第一设定次数、和/或所述第一解析时长大于或等于所述第一设定时长,则调用设定语音系统中除所述惯用语音系统之外的其它语音系统进行语义解析;或者,若所述第一解析次数小于所述第一设定次数、和/或所述第一解析时长小于所述第一设定时长,则继续使用所述惯用语音系统对所述语音指令进行语义解析;或者,在调用设定的默认语音系统对所述语音指令进行语义解析的解析失败的情况下,确定所述解析失败的第二解析次数是否大于或等于第二设定次数、和/或所述解释失败的第二解析时长是否大于或等于第二设定时长;若所述第二解析次数大于或等于所述第二设定次数、和/或所述第二解析时长大于或等于所述第二设定时长,则调用设定语音系统中除所述默认语音系统之外的其它语音系统进行语义解析;或者,若所述第二解析次数小于所述第二设定次数、和/或所述第二解析时长小于所述第二设定时长,则继续使用所述默认语音系统对所述语音指令进行语义解析。可选地,还包括:在调用设定的默认语音系统对所述语音指令进行语义解析的解析成功的情况下,或在调用设定语音系统中除所述默认语音系统之外的其它语音系统进行语义解析的解析成功的情况下,或在继续使用所述默认语音系统对所述语音指令进行语义解析的解析成功的情况下,将对不属于所述设定身份范围的所述用户身份的语音指令进行语音解析的解析成功的当前语音系统确定为所述用户身份的惯用语音系统,并将所述用户身份存储至所述设定身份范围中。可选地,其中,所述语音指令,包括:普通话语音指令、外语语音指令、以及与待控设备的待使用用户的用户籍贯对应的方言语音指令;和/或,所述设定语音系统,包括:普通话语音系统、外语语音系统、以及与待控设备的待使用用户的用户籍贯对应的方言语音系统;所述默认语音系统,包括:普通话语音系统;所述惯用语音系统,包括:普通话语音系统、外语语音系统、以及与待控设备的待使用用户的用户籍贯对应的方言语音系统中任一语音系统。可选地,还包括:存储待控设备的待使用用户的用户身份,并建立用户身份与惯用语音系统之间的对应关系;和/或,根据调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析得到的语义关键词、或调用设定的默认语音系统对所述语音指令进行语义解析得到的语义关键词,控制待控设备执行与所述语音指令对应的控制指令;其中,控制待控设备执行与所述语音指令对应的控制指令,包括:若所述语音指令的语义关键词中包含中文与外语之间的翻译语义,则对与所述语音指令对应的控制指令进行翻译后再执行翻译后的控制指令。与上述方法相匹配,本专利技术另一方面提供一种语音控制装置,包括:获取单元,用于获取用于控制待控设备的语音指令;控制单元,用于确定发出所述语音指令的用户身份是否属于设定身份范围;所述控制单元,还用于若所述用户身份属于所述设定身份范围,则调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析;或者,所述控制单元,还用于若所述用户身份不属于所述设定身份范围,则调用设定的默认语音系统对所述语音指令进行语义解析。可选地,其中,所述获取单元获取用于控制待控设备的语音指令,包括:获取语音采集模块采集到的用于控制待控设备的语音指令;其中,所述语音采集模块,设置在待控设备侧、待控设备所属环境中、客户端中任一设置侧;和/或,所述语音采集模块,包括:麦克风;和/或,所述设定身份范围,包括:设定声纹范围;其中,所述控制单元确定发出所述语音指令的用户身份是否属于设定身份范围,包括:识别所述语音指令所包含的声纹信息;确定所述声纹信息是否在所述设定声纹范围内;若所述声纹信息在所述设定声纹范围内,则确定所述用户身份属于所述设定身份范围;或者,若所述声纹信息不在所述设定声纹范围内,则确定所述用户身份不属于所述设定身份范围。可选地,其中,所述控制单元调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析,包括:根据设定身份与设定语音系统之间的对应关系,将所述对应关系中与所本文档来自技高网...

【技术保护点】
1.一种语音控制方法,其特征在于,包括:获取用于控制待控设备的语音指令;确定发出所述语音指令的用户身份是否属于设定身份范围;若所述用户身份属于所述设定身份范围,则调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析;或者,若所述用户身份不属于所述设定身份范围,则调用设定的默认语音系统对所述语音指令进行语义解析。

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:获取用于控制待控设备的语音指令;确定发出所述语音指令的用户身份是否属于设定身份范围;若所述用户身份属于所述设定身份范围,则调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析;或者,若所述用户身份不属于所述设定身份范围,则调用设定的默认语音系统对所述语音指令进行语义解析。2.根据权利要求1所述的方法,其特征在于,其中,获取用于控制待控设备的语音指令,包括:获取语音采集模块采集到的用于控制待控设备的语音指令;其中,所述语音采集模块,设置在待控设备侧、待控设备所属环境中、客户端中任一设置侧;和/或,所述语音采集模块,包括:麦克风;和/或,所述设定身份范围,包括:设定声纹范围;其中,确定发出所述语音指令的用户身份是否属于设定身份范围,包括:识别所述语音指令所包含的声纹信息;确定所述声纹信息是否在所述设定声纹范围内;若所述声纹信息在所述设定声纹范围内,则确定所述用户身份属于所述设定身份范围;或者,若所述声纹信息不在所述设定声纹范围内,则确定所述用户身份不属于所述设定身份范围。3.根据权利要求1或2所述的方法,其特征在于,其中,调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析,包括:根据设定身份与设定语音系统之间的对应关系,将所述对应关系中与所述用户身份相同的所述设定身份对应的设定语音系统确定为与所述用户身份匹配的惯用语音系统;根据所述惯用语音系统的惯用语义库对所述语音指令进行语义解析,以得到基于所述惯用语音系统确定的与所述语音指令匹配的语义关键词;和/或,调用设定的默认语音系统对所述语音指令进行语义解析,包括:根据所述默认语音系统的默认语义库对所述语音指令进行语义解析,以得到基于所述默认语音系统确定的与所述语音指令匹配的语义关键词。4.根据权利要求1-3之一所述的方法,其特征在于,还包括:在调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析的解析失败的情况下,确定所述解析失败的第一解析次数是否大于或等于第一设定次数、和/或所述解释失败的第一解析时长是否大于或等于第一设定时长;若所述第一解析次数大于或等于所述第一设定次数、和/或所述第一解析时长大于或等于所述第一设定时长,则调用设定语音系统中除所述惯用语音系统之外的其它语音系统进行语义解析;或者,若所述第一解析次数小于所述第一设定次数、和/或所述第一解析时长小于所述第一设定时长,则继续使用所述惯用语音系统对所述语音指令进行语义解析;或者,在调用设定的默认语音系统对所述语音指令进行语义解析的解析失败的情况下,确定所述解析失败的第二解析次数是否大于或等于第二设定次数、和/或所述解释失败的第二解析时长是否大于或等于第二设定时长;若所述第二解析次数大于或等于所述第二设定次数、和/或所述第二解析时长大于或等于所述第二设定时长,则调用设定语音系统中除所述默认语音系统之外的其它语音系统进行语义解析;或者,若所述第二解析次数小于所述第二设定次数、和/或所述第二解析时长小于所述第二设定时长,则继续使用所述默认语音系统对所述语音指令进行语义解析。5.根据权利要求4所述的方法,其特征在于,还包括:在调用设定的默认语音系统对所述语音指令进行语义解析的解析成功的情况下,或在调用设定语音系统中除所述默认语音系统之外的其它语音系统进行语义解析的解析成功的情况下,或在继续使用所述默认语音系统对所述语音指令进行语义解析的解析成功的情况下,将对不属于所述设定身份范围的所述用户身份的语音指令进行语音解析的解析成功的当前语音系统确定为所述用户身份的惯用语音系统,并将所述用户身份存储至所述设定身份范围中。6.根据权利要求4或5所述的方法,其特征在于,其中,所述语音指令,包括:普通话语音指令、外语语音指令、以及与待控设备的待使用用户的用户籍贯对应的方言语音指令;和/或,所述设定语音系统,包括:普通话语音系统、外语语音系统、以及与待控设备的待使用用户的用户籍贯对应的方言语音系统;所述默认语音系统,包括:普通话语音系统;所述惯用语音系统,包括:普通话语音系统、外语语音系统、以及与待控设备的待使用用户的用户籍贯对应的方言语音系统中任一语音系统。7.根据权利要求1-6之一所述的方法,其特征在于,还包括:存储待控设备的待使用用户的用户身份,并建立用户身份与惯用语音系统之间的对应关系;和/或,根据调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析得到的语义关键词、或调用设定的默认语音系统对所述语音指令进行语义解析得到的语义关键词,控制待控设备执行与所述语音指令对应的控制指令;其中,控制待控设备执行与所述语音指令对应的控制指令,包括:若所述语音指令的语义关键词中包含中文与外语之间的翻译语义,则对与所述语音指令对应的控制指令进行翻译后再执行翻译后的控制指令。8.一种语音控制装置,其特征在于,包括:获取单元,用于获取用于控制待控设备的语音指令;控制单元,用于确定发出所述语音指令的用户身份是否属于设定身份范围;所述控制单元,还用于若所述用户身份属于所述设定身份范围,则调用与所述用户身份匹配的惯用语音系统对所述语音指令进行语义解析;或者,所述控制单元,还用于若所述用户身份不属于所述设定身份范围,则调用设定的默认语音系统对所...

【专利技术属性】
技术研发人员:韩雪王慧君张新毛跃辉陶梦春
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1