一种语音识别方法及装置、电子设备制造方法及图纸

技术编号:15405679 阅读:51 留言:0更新日期:2017-05-24 22:17
本发明专利技术提供了一种语音识别方法及装置、电子设备,接收语音输入,并通过唤醒引擎将所述语音输入识别为唤醒指令,在使用所述唤醒指令唤醒搜索引擎的同时,确定与所述唤醒指令对应的识别范围,与识别引擎全部的识别范围相比,与所述唤醒指令对应的识别范围相对较小,因此,缩小了识别引擎的识别范围,与较大的识别范围相比,在较小的范围内搜索到目标的精度更高。

Speech recognition method and device, electronic equipment

The present invention provides apparatus and a speech recognition method of electronic equipment, receiving a voice input, and the engine will wake the identification of the speech input is a wake-up command, in the use of the search engine and wake wake command, and determine the wake-up instructions corresponding to the scope of recognition, and compared with all the recognition engine recognition range and, the wake-up instructions corresponding to the identification range is relatively small, therefore, reduced the recognition engine recognition range, compared with the large range of identification in a small range to search target with higher accuracy.

【技术实现步骤摘要】
一种语音识别方法及装置、电子设备
本专利技术涉及模式识别领域,尤其涉及一种语音识别方法及装置、电子设备。
技术介绍
目前,语音识别技术得到了越来越广泛的应用。现有的应用于智能电视的语音识别的方法,通常先接受用户输入的唤醒指令,依据唤醒指令唤醒语音控制模式,再依据用户的语音指令搜索对象,将搜索到的对象呈现给用户。例如,智能电视接受用户输入的唤醒指令“语音助手”,即进入语音控制模块,再接收用户的语音“西游记”,则将与“西游记”相关的对象呈现给用户。通常,识别引擎的搜索范围往往是海量的,因此,现有的语音识别方法获取的搜索结果往往精度不高,从而不能满足用户的需求。
技术实现思路
有鉴于此,本专利技术实施例提供了一种语音识别方法及装置、电子设备,目的在于解决现有的语音识别方法精度不高的问题。为了实现上述目的,本专利技术实施例提供了以下技术方案:一种语音识别方法,应用于电子设备,包括:接收语音输入;通过唤醒引擎将所述语音输入识别为唤醒指令;根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,所述识别引擎具有N个识别项,M小于N,所述M和N为大于或等于1的整数;其中,当所述唤醒指令为第一唤醒指令时,所述识别引擎确定与所述第一唤醒指令对应的具有M1个识别项的第一识别范围;当所述唤醒指令为第二唤醒指令时,所述识别引擎确定与所述第二唤醒指令对应的具有M2个识别项的第二识别范围,其中,M1、M2均为小于N的整数。优选地,所述方法还包括:在根据所述唤醒指令唤醒识别引擎之后,关闭所述唤醒引擎。优选地,所述方法还包括:获取用户输入的识别指令;依据所述识别指令,在所述与所述唤醒指令对应的包含M个识别项的识别范围内获得识别结果。优选地,在所述获得搜索结果之后,还包括:如果所述唤醒引擎处于关闭状态,则开启所述唤醒引擎。优选地,所述方法还包括:如果在所述接收语音输入时,所述电子设备播放音频,则利用回波抵消技术还原所述语音输入;如果在所述根据所述唤醒指令唤醒识别引擎后,所述电子设备播放音频,则关闭或降低所述电子设备播放音频的音量。优选地,所述识别引擎包括:本地识别引擎;或者,云端识别引擎。一种语音识别装置,应用于电子设备,包括:语音接收模块,用于接收语音输入;指令获取模块,用于通过唤醒引擎将所述语音输入识别为唤醒指令;确定模块,用于根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,所述引擎具有N个识别项,M小于N,所述M和N为大于或等于1的整数;其中,当所述唤醒指令为第一唤醒指令时,所述识别引擎确定与所述第一唤醒指令对应的具有M1个识别项的第一识别范围;当所述唤醒指令为第二唤醒指令时,所述识别引擎确定与所述第二唤醒指令对应的具有M2个识别项的第二识别范围,其中,M1、M2均为小于N的整数。优选地,所述装置还包括:第一控制模块,用于在根据所述唤醒指令唤醒识别引擎之后,关闭所述唤醒引擎。优选地,所述装置还包括:识别模块,用于获取用户输入的识别指令,并依据所述识别指令,在所述与所述唤醒指令对应的包含M个识别项的识别范围内获得识别结果。优选地,所述装置还包括:第二控制模块,如果所述唤醒引擎处于关闭状态,则开启所述唤醒引擎。优选地,所述装置还包括:回波抵消模块,用于如果在所述接收语音输入时,所述电子设备播放音频,则利用回波抵消技术还原所述语音输入;音量控制模块,用于如果在所述根据所述唤醒指令唤醒识别引擎后,所述电子设备播放音频,则关闭或降低所述电子设备播放音频的音量。一种电子设备,包括:输入输出接口,用于接收语音输入;处理器,用于通过唤醒引擎将所述语音输入识别为唤醒指令,并根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,所述引擎具有N个识别项,M小于N,所述M和N为大于或等于1的整数;其中,当所述唤醒指令为第一唤醒指令时,所述识别引擎确定与所述第一唤醒指令对应的具有M1个识别项的第一识别范围;当所述唤醒指令为第二唤醒指令时,所述识别引擎确定与所述第二唤醒指令对应的具有M2个识别项的第二识别范围,其中,M1、M2均为小于N的整数。本专利技术实施例提供的语音识别方法及装置、电子设备,接收语音输入,并通过唤醒引擎将所述语音输入识别为唤醒指令,在使用所述唤醒指令唤醒搜索引擎的同时,确定与所述唤醒指令对应的识别范围,与识别引擎全部的识别范围相比,与所述唤醒指令对应的识别范围相对较小,因此,缩小了识别引擎的识别范围,与较大的识别范围相比,在较小的范围内搜索到目标的精度更高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种语音识别方法的流程图;图2为本专利技术实施例公开的又一种语音识别方法的流程图;图3为本专利技术实施例公开的又一种语音识别方法的流程图;图4为本专利技术实施例公开的又一种语音识别方法的流程图;图5为本专利技术实施例公开的一种语音识别装置的结构示意图;图6为本专利技术实施例公开的又一种语音识别装置的结构示意图;图7为本专利技术实施例公开的一种电子设备的结构示意图。具体实施方式本专利技术实施例公开了一种语音识别方法及装置、电子设备,目的在于通过唤醒指令在唤醒识别引擎的同时,依据唤醒指令缩小识别引擎的识别范围,与海量的识别相比,在较小的识别范围中进行语音识别的精度更高,因此,能够提高语音识别的精度。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种语音识别方法,应用于电子设备,如图1所示,所述方法包括:S101:接收语音输入;本实施例中,所述语音可以由用户发出,所述电子设备利用音频获取装置接收语音输入。S102:通过唤醒引擎将所述语音输入识别为唤醒指令;其中,所述唤醒引擎为电子设备中触发语音识别的引擎,通常,在唤醒引擎接收到语音后,会进行判断,如果判定接收到的语音为预设的触发口令,则认为所述语音为唤醒指令。需要强调的是,本实施例中的唤醒指令与现有的语音识别方式中的唤醒指令不同,本实施例中的唤醒指令不仅具备唤醒语音识别引擎的功能,还具有指示不同的识别领域的功能。S103:根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,其中,所述识别引擎具有N个识别项,M小于N,所述M和N均为大于或等于1的整数。其中,当所述唤醒指令为第一唤醒指令时,所述识别引擎确定与所述第一唤醒指令对应的具有M1个识别项的第一识别范围;当所述唤醒指令为第二唤醒指令时,所述识别引擎确定与所述第二唤醒指令对应的具有M2个识别项的第二识别范围,其中,M1、M2均为小于N的整数。也就是说,不同的唤醒指令对应不同的识别范围,当唤醒指令不同时,识别引擎确定出的识别范围是不同的本文档来自技高网...
一种语音识别方法及装置、电子设备

【技术保护点】
一种语音识别方法,其特征在于,应用于电子设备,包括:接收语音输入;通过唤醒引擎将所述语音输入识别为唤醒指令;根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,所述识别引擎具有N个识别项,M小于N,所述M和N为大于或等于1的整数;其中,当所述唤醒指令为第一唤醒指令时,所述识别引擎确定与所述第一唤醒指令对应的具有M1个识别项的第一识别范围;当所述唤醒指令为第二唤醒指令时,所述识别引擎确定与所述第二唤醒指令对应的具有M2个识别项的第二识别范围,其中,M1、M2均为小于N的整数。

【技术特征摘要】
1.一种语音识别方法,其特征在于,应用于电子设备,包括:接收语音输入;通过唤醒引擎将所述语音输入识别为唤醒指令;根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,所述识别引擎具有N个识别项,M小于N,所述M和N为大于或等于1的整数;其中,当所述唤醒指令为第一唤醒指令时,所述识别引擎确定与所述第一唤醒指令对应的具有M1个识别项的第一识别范围;当所述唤醒指令为第二唤醒指令时,所述识别引擎确定与所述第二唤醒指令对应的具有M2个识别项的第二识别范围,其中,M1、M2均为小于N的整数。2.根据权利要求1所述的方法,其特征在于,还包括:在根据所述唤醒指令唤醒识别引擎之后,关闭所述唤醒引擎。3.根据权利要求1所述的方法,其特征在于,还包括:获取用户输入的识别指令;依据所述识别指令,在所述与所述唤醒指令对应的包含M个识别项的识别范围内获得识别结果。4.根据权利要求3所述的方法,其特征在于,在所述获得识别结果之后,还包括:如果所述唤醒引擎处于关闭状态,则开启所述唤醒引擎。5.根据权利要求1或3所述的方法,其特征在于,还包括:如果在所述接收语音输入时,所述电子设备播放音频,则利用回波抵消技术还原所述语音输入;如果在所述根据所述唤醒指令唤醒识别引擎后,所述电子设备播放音频,则关闭或降低所述电子设备播放音频的音量。6.根据权利要求1所述的方法,其特征在于,所述识别引擎包括:本地识别引擎;或者,云端识别引擎。7.一种语音识别装置,其特征在于,应用于电子设备,包括:语音接收模块,用于接收语音输入;指令获取模块,用于通过唤醒引擎将所述语音输入识别为唤醒指令;确定模块,用于根据所述唤醒指令唤醒识别引擎,以使得所述识别引擎确定与所述唤醒指令对应的包含M个识别项的识别范围,所述引擎具有N...

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

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

1