一种语音识别方法以及电子设备技术

技术编号:10071708 阅读:117 留言:0更新日期:2014-05-23 17:12
本发明专利技术提供一种语音识别方法以及电子设备。该方法应用于一电子设备中,所述电子设备具有语音识别服务,所述方法包括:获得第一语音信息;通过第一识别模型识别所述第一语音信息,获得第一识别结果;判断所述第一识别结果是否符合第一预设条件;在所述第一识别结果符合所述第一预设条件时,通过与所述第一识别模型不同的第二识别模型识别所述第一语音信息,获得第二识别结果;基于所述第二识别结果,控制所述电子设备执行相应的控制指令。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种语音识别方法以及电子设备。该方法应用于一电子设备中,所述电子设备具有语音识别服务,所述方法包括:获得第一语音信息;通过第一识别模型识别所述第一语音信息,获得第一识别结果;判断所述第一识别结果是否符合第一预设条件;在所述第一识别结果符合所述第一预设条件时,通过与所述第一识别模型不同的第二识别模型识别所述第一语音信息,获得第二识别结果;基于所述第二识别结果,控制所述电子设备执行相应的控制指令。【专利说明】一种语音识别方法以及电子设备
本专利技术涉及电子
,尤其涉及一种语音识别方法以及电子设备。
技术介绍
随着电子技术的发展,为了人机交互的方便,越来越多的电子设备上集成了语音识别服务,所以用户可以方便的通过语音对电子设备进行控制,而不用依赖于物理控制装置,例如鼠标、键盘。在现有技术中,利用语音识别服务的工作过程一般是:声音录入装置,例如麦克风实时录入声音信息,然后将实时录入的声音信息同时也实时的传输给语音识别模块,然后语音识别模块对声音信息进行一系列的处理,例如先进行预处理,预处理包括滤波、采样和量化、加窗等;然后对预处理过的语音信号进行特征参数提取,获得特征矢量,然后将获取到的特征矢量与模板库中的每个模板进行相似度比较,将相似度最高者作为识别结果输出。而模板库中的模板是事先进行训练,即将词汇表中的每一个词说一遍,然后将其特征质量作为模板存入模板库中。再接下来就是根据识别结果与操作命令的对应关系,获取到对应的操作命令,然后根据该操作命令进行相应的操作。然而,本专利技术人在实现本专利技术的过程中发现,现有技术中的方案不管是录入怎样的声音信息,都要进行前述的识别流程,直到识别出结果,并且对应有操作命令或没有对应到操作命令为止,然而在实际运用中,有时候通过麦克风录入的声音信息可能都不是用户的声音,甚至都不是人的声音,如果还按照上述识别流程处理一遍,那么真正有效的语音命令占总识别量的比例就比较低,也即语音识别率比较低,同时也影响识别效率降低。
技术实现思路
本专利技术提供一种语音识别方法以及电子设备,用以解决现有技术中存在的对所有声音信息都进行完整的识别流程导致语音识别率较低、识别效率较低的技术问题。本专利技术一方面提供了一种语音识别方法,应用于一电子设备中,所述电子设备具有语音识别服务,所述方法包括:获得第一语音信息;通过第一识别模型识别所述第一语音信息,获得第一识别结果;判断所述第一识别结果是否符合第一预设条件;在所述第一识别结果符合所述第一预设条件时,通过与所述第一识别模型不同的第二识别模型识别所述第一语音信息,获得第二识别结果;基于所述第二识别结果,控制所述电子设备执行相应的控制指令。可选的,在所述第一识别结果不符合所述第一预设条件时,所述方法还包括:丢弃所述第一语音信息。可选的,在所述通过第一识别模型识别所述第一语音信息之前,所述方法还包括:判断所述第一语音信息是否满足第二预设条件;当所述第一语音信息不满足所述第二预设条件时,丢弃所述第一语音信息;当所述第一语音信息满足所述第二预设条件时,执行步骤:通过第一识别模型识别所述第一语音信息。可选的,所述通过第一识别模型识别所述第一语音信息,获得第一识别结果,具体为:识别所述第一语音信息对应的用户是否为预定用户,获得第一识别结果;其中,当所述第一语音信息对应的用户不是所述预定用户时,表示所述第一语音信息不满足所述第一预设条件,当所述第一语音信息对应的用户为所述预定用户时,表示所述第一语音信息满足所述第一预设条件。可选的,所述获得第一语音信息,具体包括:对所述第一语音信息进行端点检测,获得检测后的所述第一语音信息。可选的,在所述第一识别结果符合所述第一预设条件时,所述通过与所述第一识别模型不同的第二识别模型识别所述第一语音信息,获得第二识别结果,具体为:通过第二识别模型识别所述第一语音信息,获得第三识别结果;基于所述第一识别结果和所述第三识别结果,获得所述第二识别结果。可选的,所述语音识别服务处于关闭状态,当所述第二识别结果对应的控制指令为唤醒指令时,所述基于所述第二识别结果,控制所述电子设备执行相应的控制指令具体为:执行所述唤醒指令,唤醒所述语音识别服务。本专利技术另一方面提供一种电子设备,所述电子设备具有语音识别服务,所述电子设备包括:电路板;声音获取单元,连接于所述电路板,用于获得第一语音信息;处理芯片,设置在所述电路板上,用于通过第一识别模型识别所述第一语音信息,获得第一识别结果;判断所述第一识别结果是否符合第一预设条件;在所述第一识别结果符合所述第一预设条件时,通过与所述第一识别模型不同的第二识别模型识别所述第一语音信息,获得第二识别结果;控制芯片,设置在所述电路板上,用于基于所述第二识别结果,控制所述电子设备执行相应的控制指令。可选的,所述处理芯片具体还用于在所述第一识别结果不符合所述第一预设条件时,丢弃所述第一语音信息。可选的,所述处理芯片包括第一子处理芯片和第二子处理芯片,所述第一子处理芯片具体用于判断所述第一语音信息是否满足第二预设条件;当所述第一语音信息不满足所述第二预设条件时,丢弃所述第一语音信息;当所述第一语音信息满足所述第二预设条件时,所述第二子处理芯片具体用于通过第一识别模型识别所述第一语音信息。可选的,所述处理芯片具体还包括第三子处理芯片,具体用于识别所述第一语音信息对应的用户是否为预定用户,获得第一识别结果;其中,当所述第一语音信息对应的用户不是所述预定用户时,表示所述第一语音信息不满足所述第一预设条件,当所述第一语音信息对应的用户为所述预定用户时,表示所述第一语音信息满足所述第一预设条件。可选的,所述声音获取单元还包括检测芯片,用于对所述第一语音信息进行端点检测,获得检测后的所述第一语音信息。可选的,所述处理芯片还包括第四子处理芯片,用于在所述第一识别结果符合所述第一预设条件时,通过第二识别模型识别所述第一语音信息,获得第三识别结果;基于所述第一识别结果和所述第三识别结果,获得所述第二识别结果。可选的,所述语音识别服务处于关闭状态,当所述第二识别结果对应的控制指令为唤醒指令时,所述控制芯片具体用于执行所述唤醒指令,唤醒所述语音识别服务。本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:在本专利技术一实施例中,对于语音信息先通过第一识别模型进行第一步识别,然后根据第一步识别的结果判断该结果是否符合第一预设条件,即判断是否还要继续识别下去,只有在满足该预设条件时,才通过第二识别模型进行下一步的识别,进而获得识别结果,根据识别结果,执行相应的控制指令。如此一来,因为先通过第一步的筛选,只有符合条件的才能被继续识别,所以使得最后获得的识别结果为有效识别结果的比例变高,也即提高了识别率,而那些被第一步拦截掉的语音信息,就不用进行继续识别的工作,所以提高了识别的效率。进一步,本专利技术一实施例中将不符合预设条件的语音信息直接丢弃,而不用对其做后续的处理,所以大大降低了不需要的计算量,而第二识别模型不用计算,也节约了电量。再进一步,本专利技术一实施例中还在利用第一识别模型进行识别之前,再设置一个判断条件,直接判断语音信息本身是否符合第二预设条件,当不符合第二预设条件时,就直接丢弃第一语音信息,而不用经过本文档来自技高网
...

【技术保护点】
一种语音识别方法,应用于一电子设备中,所述电子设备具有语音识别服务,其特征在于,所述方法包括:获得第一语音信息;通过第一识别模型识别所述第一语音信息,获得第一识别结果;判断所述第一识别结果是否符合第一预设条件;在所述第一识别结果符合所述第一预设条件时,通过与所述第一识别模型不同的第二识别模型识别所述第一语音信息,获得第二识别结果;基于所述第二识别结果,控制所述电子设备执行相应的控制指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:戴海生王茜莺汪浩
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1