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

技术编号:9766666 阅读:93 留言:0更新日期:2014-03-15 14:29
本发明专利技术提供一种语音识别方法及电子设备。该方法应用于一具有语音识别系统的电子设备中,所述方法包括:获得一用户的第一语音信息;基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,其中,所述第一识别文件库为基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新过的识别文件库,所述第一识别文件库中包括M个识别条目,所述第二识别文件库中包括N个识别条目,M为大于等于1的整数,N为大于等于1的整数。

【技术实现步骤摘要】
一种语音识别方法及电子设备
本专利技术涉及计算机
,尤其涉及一种语音识别方法及电子设备。
技术介绍
随着电子设备技术的发展,各种各样的电子设备进入了用户的生活,随着语音识别技术的发展,用户通过语音控制电子设备或者与电子设备进行语音交互的场景越来越多,给人们的生活带来了极大的便利。在语音控制或者语音交互的情形下,语音识别是很重要的一步,在语音识别的过程中,需要根据语法文件(Grammar)进行语音识别,即将输入的语音信息与语法文件中的语法条目进行匹配,然后根据匹配的结果来获取语音信息所对应的语音命令。然而,本专利技术人在实现本专利技术实施例中的技术方案的过程中发现,现有技术中的语法文件由于是针对所有用户而设计的,所以一个语音命令对对应大量的语法,比如语音命令“给小明打电话”,对应的语法可能有:“给小明打电话”、“打电话给小明”、“帮我给小明打一个电话”、“我想给小明打个电话”,而针对每个特定的用户都是同样的语法文件,而且该语法文件都固定不变,所以针对特定用户,语音识别率低,识别效率也低。
技术实现思路
本专利技术提供一种语音识别方法及电子设备,用以解决现有技术中存在的语音识别中识别文件库面向所有用户且固定不变,使得针对特定用户的语音识别率和识别效率较低的技术问题。本专利技术一方面提供了一种语音识别方法,应用于一具有语音识别系统的电子设备中,所述方法包括:获得一用户的第一语音信息;基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,其中,所述第一识别文件库为基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新过的识别文件库,所述第一识别文件库中包括M个识别条目,所述第二识别文件库中包括N个识别条目,M为大于等于I的整数,N为大于等于I的整数。优选地,当所述第一识别结果表示所述第一识别文件库中不存在与所述第一语音信息对应的识别条目时,所述方法还包括:将所述第一语音信息转化为第一识别条目;将所述第一识别条目更新到所述第一识别文件库中。优选地,当所述第一识别结果表示所述第一语音信息对应所述M个识别条目中的第一识别条目时,所述方法还包括:基于所述第一识别结果,调整所述M个识别条目中每个识别条目的权重。优选地,基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新,具体包括:检测所述N个识别条目中每个识别条目被使用的频率,获得N个检测结果;基于所述N个检测结果,调整所述N个识别条目中每个识别条目的权重,获得所述M个识别条目;其中,所述权重与所述频率成正比,M与N相等。优选地,所述基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,具体包括:分别将所述第一语音信息与所述M个识别条目进行匹配,获得M个分数;将所述M个分数分别与所述M个分数各自对应的识别条目的权重相乘,获得M个识别结果;确定所述M个识别结果中分数最高的结果对应的识别条目为所述第一识别结果。优选地,基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新,具体包括:检测所述N个识别条目中每个识别条目被使用次数,获得N个检测结果;基于所述N个检测结果,确定出所述次数小于一预定值的识别条目;将所述次数小于一预定值的识别条目从所述第二识别文件库中删除,获得所述第一识别文件库;其中,M小于N。优选地,将所述次数小于一预定值的识别条目从所述第二识别文件库中删除后,所述方法还包括:将所述次数小于一预定值的识别条目存储在一备用识别文件库中。优选地,当所述第一识别结果表示所述第一识别文件库中不存在与所述第一语音信息对应的识别条目时,所述方法还包括:基于所述备用识别文件库,对所述第一语音信息进行识别,获得第二识别结果。优选地,当所述第二识别结果表示所述第一语音信息对应所述备用识别文件库中的第二识别条目时,所述方法还包括:生成提示信息,使得所述电子设备端的用户能够确认是否接受所述第二识别结果;接收一确认信息;基于所述确认信息,将所述第二识别条目更新到所述第一识别文件库中。优选地,基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新,具体包括:接收一更新指令;基于所述更新指令,接收一识别条目的输入;将所述输入的识别条目更新至所述第二识别文件库中,获得所述第一识别文件库;其中,M大于N。本专利技术一实施例还提供一种电子设备,具有一语音识别系统,所述电子设备包括:电路板;获取单元,连接于所述电路板,用于获得一用户的第一语音信息;语音识别芯片,设置在所述电路板上,用于基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,其中,所述第一识别文件库为基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新过的识别文件库,所述第一识别文件库中包括M个识别条目,所述第二识别文件库中包括N个识别条目,M为大于等于I的整数,N为大于等于I的整数。优选地,所述电子设备还包括:语音转换芯片,用于当所述第一识别结果表示所述第一识别文件库中不存在与所述第一语音信息对应的识别条目时,将所述第一语音信息转化为第一识别条目;更新芯片,用于将所述第一识别条目更新到所述第一识别文件库中。优选地,所述电子设备还包括一更新芯片,用于当所述第一识别结果表示所述第一语音信息对应所述M个识别条目中的第一识别条目时,基于所述第一识别结果,调整所述M个识别条目中每个识别条目的权重。优选地,所述电子设备还包括一更新芯片,用于检测所述N个识别条目中每个识别条目被使用的频率,获得N个检测结果;基于所述N个检测结果,调整所述N个识别条目中每个识别条目的权重,获得所述M个识别条目;其中,所述权重与所述频率成正比,M与N相等。优选地,所述语音识别芯片具体用于分别将所述第一语音信息与所述M个识别条目进行匹配,获得M个分数;将所述M个分数分别与所述M个分数各自对应的识别条目的权重相乘,获得M个识别结果;确定所述M个识别结果中分数最高的结果对应的识别条目为所述第一识别结果。优选地,所述电子设备还包括第一更新芯片,用于检测所述N个识别条目中每个识别条目被使用次数,获得N个检测结果;基于所述N个检测结果,确定出所述次数小于一预定值的识别条目;将所述次数小于一预定值的识别条目从所述第二识别文件库中删除,获得所述第一识别文件库;其中,M小于N。优选地,所述电子设备还包括一备用识别文件库,用于存储所述次数小于一预定值的识别条目。优选地,所述语音识别芯片具体还用于当所述第一识别结果表示所述第一识别文件库中不存在与所述第一语音信息对应的识别条目时,基于所述备用识别文件库,对所述第一语音信息进行识别,获得第二识别结果。优选地,所述电子设备还包括:信息生成芯片,用于当所述第二识别结果表示所述第一语音信息对应所述备用识别文件库中的第二识别条目时,生成提示信息,使得所述电子设备端的用户能够确认是否接受所述第二识别结果,并接收一确认信息;第二更新芯片,基于所述确认信息,将所述第二识别条目更新到所述第一识别文件库中。优选地,所述电子设备还包括:接收单元,用于接收一更新指令;输入装置,用于基于所述更新指令,接收一识别条目的输入;更新芯片,将所述输入的识别条目更新至所述第二识别文件库中,获本文档来自技高网...

【技术保护点】
一种语音识别方法,应用于一具有语音识别系统的电子设备中,其特征在于,所述方法包括:获得一用户的第一语音信息;基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,其中,所述第一识别文件库为基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新过的识别文件库,所述第一识别文件库中包括M个识别条目,所述第二识别文件库中包括N个识别条目,M为大于等于1的整数,N为大于等于1的整数。

【技术特征摘要】
1.一种语音识别方法,应用于一具有语音识别系统的电子设备中,其特征在于,所述方法包括: 获得一用户的第一语音信息; 基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,其中,所述第一识别文件库为基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新过的识别文件库,所述第一识别文件库中包括M个识别条目,所述第二识别文件库中包括N个识别条目,M为大于等于I的整数,N为大于等于I的整数。2.如权利要求1所述的方法,其特征在于,当所述第一识别结果表示所述第一识别文件库中不存在与所述第一语音信息对应的识别条目时,所述方法还包括: 将所述第一语音信息转化为第一识别条目; 将所述第一识别条目更新到所述第一识别文件库中。3.如权利要求1所述的方法,其特征在于,当所述第一识别结果表示所述第一语音信息对应所述M个识别条目中的第一识别条目时,所述方法还包括: 基于所述第一识别结果,调整所述M个识别条目中每个识别条目的权重。4.如权利要求1所述的方法,其特征在于,基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新,具体包括: 检测所述N个识别条目中每个识别条目被使用的频率,获得N个检测结果; 基于所述N个检测结果,调整所述N个识别条目中每个识别条目的权重,获得所述M个识别条目;其中,所述权重与所述频率成正比,M与N相等。5.如权利要求4所述的方法,其特征在于,所述基于第一识别文件库,对所述第一语音信息进行识别,获得第一识别结果,具体包括: 分别将所述第一语音信息与所述M个识别条目进行匹配,获得M个分数; 将所述M个分数分别与所述M个分数各自对应的识别条目的权重相乘,获得M个识别结果; 确定所述M个识别结果中分数最高的结果对应的识别条目为所述第一识别结果。6.如权利要求1所述的方法,其特征在于,基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新,具体包括: 检测所述N个识别条目中每个识别条目被使用次数,获得N个检测结果; 基于所述N个检测结果,确定出所述次数小于一预定值的识别条目; 将所述次数小于一预定值的识别条目从所述第二识别文件库中删除,获得所述第一识别文件库;其中,M小于N。7.如权利要求6所述的方法,其特征在于,将所述次数小于一预定值的识别条目从所述第二识别文件库中删除后,所述方法还包括: 将所述次数小于一预定值的识别条目存储在一备用识别文件库中。8.如权利要求7所述的方法,其特征在于,当所述第一识别结果表示所述第一识别文件库中不存在与所述第一语音信息对应的识别条目时,所述方法还包括: 基于所述备用识别文件库,对所述第一语音信息进行识别,获得第二识别结果。9.如权利要求8所述的方法,其特征在于,当所述第二识别结果表示所述第一语音信息对应所述备用识别文件库中的第二识别条目时,所述方法还包括:生成提示信息,使得所述电子设备端的用户能够确认是否接受所述第二识别结果; 接收一确认信息; 基于所述确认信息,将所述第二识别条目更新到所述第一识别文件库中。10.如权利要求1所述的方法,其特征在于,基于表征所述用户的使用语法习惯的使用信息对所述语音识别系统的第二识别文件库进行更新,具体包括: 接收一更新指令; 基于所述更新指令,接收一识别条目的输入; 将所述输入的识别条目更新至所述第二识别文件库中,获...

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

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

1