语音识别方法、语音识别设备和计算机可读存储介质技术

技术编号:27532145 阅读:24 留言:0更新日期:2021-03-03 11:11
本发明专利技术公开了一种语音识别方法,该方法包括:执行对语音识别设备所在空间的语音检测操作,获得第一语音信号;获取第一语音信号对应的第二语音信号,执行对第一语音信号的离线识别操作,获得第一识别结果;其中,第二语音信号为与第一语音信号包含相同的语音信息的信号;若第一识别结果为识别失败,则对获得第一识别结果之前获取的第二语音信号执行在线识别操作,获得第二识别结果作为目标识别结果。本发明专利技术还公开了一种语音识别设备和计算机可读存储介质。本发明专利技术旨在实现在线语音识别与离线语音识别相互配合可实现语音识别效率的有效提高。高。高。

【技术实现步骤摘要】
语音识别方法、语音识别设备和计算机可读存储介质


[0001]本专利技术涉及语音识别
,尤其涉及语音识别方法、语音识别设备和计算机可读存储介质。

技术介绍

[0002]随着经济技术的发展,设备的智能化程度越来越高,语音识别功能在智能化设备中的应用越来越广泛。其中,大多具有语音识别功能的设备同时搭载了离线语音识别和在线语音识别功能。
[0003]然而,设备一般优先采用在线语音识别对语音信号进行识别,在无法获取到在线语音识别结果时,才会对语音信号采用离线方式进行识别,而由于在线语音识别耗时一般较长,在线语音识别与离线语音识别以这种方式进行配合存在语音识别效率低下的问题。

技术实现思路

[0004]本专利技术的主要目的在于提供一种语音识别方法,旨在实现在线语音识别与离线语音识别相互配合可实现语音识别效率的有效提高。
[0005]为实现上述目的,本专利技术提供一种语音识别方法,应用于语音识别设备,所述语音识别方法包括以下步骤:
[0006]执行对所述语音识别设备所在空间的语音检测操作,获得第一语音信号;
[0007]获取所述第一语音信号对应的第二语音信号,执行对所述第一语音信号的离线识别操作,获得第一识别结果;其中,所述第二语音信号为与第一语音信号包含相同语音信息的信号;
[0008]若所述第一识别结果为识别失败,则对获得所述第一识别结果之前获取的所述第二语音信号执行在线识别操作,获得第二识别结果作为目标识别结果。
[0009]可选地,所述获取所述第一语音信号对应的第二语音信号的步骤包括:
[0010]执行对所述第一语音信号的录制操作,获得所述第二语音信号。
[0011]可选地,所述对获得所述第一识别结果之前获取的所述第二语音信号执行在线识别操作,获得第二识别结果作为目标识别结果的步骤包括:
[0012]将获得所述第一识别结果之前获取的所述第二语音信号上传至云服务器,以使所述云服务器对所述第二语音信号执行语音识别操作;
[0013]获取所述云服务器基于所述第二语音信号返回的数据作为所述第二识别结果;
[0014]将所述第二识别结果确定为目标识别结果。
[0015]可选地,所述执行对所述第一语音信号的离线识别操作,获得第一识别结果的步骤之后,还包括:
[0016]若所述第一识别结果为识别成功,则确定所述第一识别结果对应的语音指令作为目标识别结果;
[0017]停止上传所述第二语音信号至所述云服务器。
[0018]可选地,所述执行对所述语音识别设备所在空间的语音检测操作,获得第一语音信号的步骤之后,还包括
[0019]对所述第一语音信号执行唤醒词识别操作;
[0020]若所述唤醒词识别操作的识别结果为所述第一语音信号包含设定唤醒词,则执行所述执行对所述第一语音信号的录制操作,获得第二语音信号;执行对所述第一语音信号的离线识别操作,获得第一识别结果的步骤。
[0021]可选地,所述对所述第一语音信号执行唤醒词识别操作的步骤包括:
[0022]提取所述第一语音信号的第一声音特征参数,获取预先存储的所述设定唤醒词对应的第二声音特征参数;
[0023]比对所述第一声音特征参数与所述第二声音特征参数;
[0024]若存在与所述第二声音特征参数匹配的第一声音特征参数,则确定所述唤醒词识别操作的识别结果为所述第一语音信号包含设定唤醒词;
[0025]若不存在与所述第二声音特征参数匹配的第一声音特征参数,则确定所述唤醒词识别操作的识别结果为所述第一语音信号不包含设定唤醒词。
[0026]可选地,所述执行对所述第一语音信号的离线识别操作,获得第一识别结果的步骤包括:
[0027]确定所述第一语音信号中所述设定唤醒词对应的第一子信号;
[0028]确定所述第一语音信号中的第二子信号;所述第二子信号为检测时刻晚于所述第一子信号的语音信号;
[0029]执行对所述第二子信号的离线识别操作,获得所述第一识别结果。
[0030]可选地,所述执行对所述语音识别设备所在空间的语音检测操作,获得第一语音信号的步骤之后,还包括:
[0031]根据所述目标识别结果控制目标设备运行。
[0032]此外,为了实现上述目的,本申请还提出一种语音识别设备,所述语音识别设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的语音识别程序,所述语音识别程序被所述处理器执行时实现如上任一项所述的语音识别方法的步骤。
[0033]此外,为了实现上述目的,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有语音识别程序,所述语音识别程序被处理器执行时实现如上任一项所述的语音识别方法的步骤。
[0034]本专利技术提出的一种语音识别方法,该方法对所述语音识别设备所在空间的语音执行语音检测操作得到第一语音信号,并进一步获取与第一语音信号包含相同语音信息的第二语音信号,同时对第一语音信号进行离线识别得到第一识别结果,在离线识别的第一识别结果为失败时,对得到第一识别结果之前获取的第二语音信号进行在线识别,从而得到目标识别结果,由于离线语音识别耗时一般小于在线语音识别,通过此语音识别的配合方式,检测到的第一语音信号的离线识别结果为失败时才采用在线语音识别,并且在第一语音信号离线识别的同时生成用于在线识别的第二语音信号,使在线识别时用于识别的在线终端可快速获取到第二语音信号并进行识别,从而实现得到最终语音识别结果的效率有效提高。
附图说明
[0035]图1为本专利技术语音识别设备一实施例运行涉及的硬件结构示意图;
[0036]图2为本专利技术语音识别设备另一实施例运行涉及的硬件结构示意图;
[0037]图3为本专利技术语音识别方法一实施例的流程示意图;
[0038]图4为本专利技术语音识别方法另一实施例的流程示意图。
[0039]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0041]本专利技术实施例的主要解决方案是:执行对所述语音识别设备所在空间的语音检测操作,获得第一语音信号;获取所述第一语音信号对应的第二语音信号,执行对所述第一语音信号的离线识别操作,获得第一识别结果;其中,所述第二语音信号为与第一语音信号包含相同的语音信息的信号;若所述第一识别结果为识别失败,则对获得所述第一识别结果之前获取的所述第二语音信号执行在线识别操作,获得第二识别结果作为目标识别结果。
[0042]由于现有技术中,设备一般优先采用在线语音识别对语音信号进行识别,在无法获取到在线语音识别结果时,才会对语音信号采用离线方式进行识别,而由于在线语音识别耗时一般较长,在线语音识别与离线语音识别以这种方式进行配合存在语音识别效率低下的问题。
[0043]本专利技术提供上述的解决方案,旨在实现在线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音识别方法,应用于语音识别设备,其特征在于,所述语音识别方法包括以下步骤:执行对所述语音识别设备所在空间的语音检测操作,获得第一语音信号;获取所述第一语音信号对应的第二语音信号,执行对所述第一语音信号的离线识别操作,获得第一识别结果;其中,所述第二语音信号为与第一语音信号包含相同语音信息的信号;若所述第一识别结果为识别失败,则对获得所述第一识别结果之前获取的所述第二语音信号执行在线识别操作,获得第二识别结果作为目标识别结果。2.如权利要求1所述的语音识别方法,其特征在于,所述获取所述第一语音信号对应的第二语音信号的步骤包括:执行对所述第一语音信号的录制操作,获得所述第二语音信号。3.如权利要求1所述的语音识别方法,其特征在于,所述对获得所述第一识别结果之前获取的所述第二语音信号执行在线识别操作,获得第二识别结果作为目标识别结果的步骤包括:将获得所述第一识别结果之前获取的所述第二语音信号上传至云服务器,以使所述云服务器对所述第二语音信号执行语音识别操作;获取所述云服务器基于所述第二语音信号返回的数据作为所述第二识别结果;将所述第二识别结果确定为目标识别结果。4.如权利要求3所述的语音识别方法,其特征在于,所述执行对所述第一语音信号的离线识别操作,获得第一识别结果的步骤之后,还包括:若所述第一识别结果为识别成功,则确定所述第一识别结果对应的语音指令作为目标识别结果;停止上传所述第二语音信号至所述云服务器。5.如权利要求1所述的语音识别方法,其特征在于,所述执行对所述语音识别设备所在空间的语音检测操作,获得第一语音信号的步骤之后,还包括对所述第一语音信号执行唤醒词识别操作;若所述唤醒词识别操作的识别结果为所述第一语音信号包含设定唤醒词,则执行所述执行对所述第一语音信...

【专利技术属性】
技术研发人员:刘瑞凯
申请(专利权)人:青岛歌尔智能传感器有限公司
类型:发明
国别省市:

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

1