[发明专利]一种语音识别方法、装置及电子设备有效
申请号: | 201710229218.8 | 申请日: | 2017-04-10 |
公开(公告)号: | CN107146602B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 陈君宇;贾磊;韩伟;吴震;郭启行 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G10L15/18 | 分类号: | G10L15/18;G10L15/22 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语音 识别 方法 装置 电子设备 | ||
本发明实施例提供了一种语音识别方法、装置及电子设备,所述方法包括:获得待识别语音信息;对待识别语音信息进行识别,获得该待识别语音信息对应的当前语音识别信息;判断是否存在已保存的待拼接语音识别信息;如果存在,对待拼接语音识别信息和当前语音识别信息进行拼接,得到拼接后的语音识别信息;确定拼接后的语音识别信息是否有完整的语义;如果是,则将拼接后的语音识别信息确定为语音识别结果;如果否,将拼接后的语音识别信息确定为待拼接语音识别信息进行保存,并继续执行获得待识别语音信息的步骤。本发明实施例保证了识别出的语意的完整性,提高了不连贯语音的语音识别效果。
技术领域
本发明涉及语音识别技术领域,特别是涉及一种语音识别方法、装置及电子设备。
背景技术
目前,很多智能设备具有语音识别功能。通常语音识别的功能可以通过以下2种方式来实现:
一种是:由智能设备接收语音指令信息,并对语音指令信息进行识别,获得识别出的指令信息,针对识别出的指令信息进行响应。
另一种是:由智能设备接收语音指令信息,并将该语音执行信息发送至云端服务器,由云端服务器对语音指令信息进行识别,获得识别出的指令信息,针对识别出的指令信息进行响应,将响应信息返回给智能设备。
现实生活中,用户在说出语音指令信息的时候,经常会由于犹豫不决而说话不连贯。例如,用户在想听音乐但不一时想不起具体的歌曲时,经常会说出类似于“我想听…那个…嗯…忘情水”的话。
这种情况下,不论是上述那种语音识别的方式都会出错。这是因为,现有技术通常只对连续的语音进行识别,中间出现停顿,就会认为该句话已经说完,就进行语音识别。如上述情况,只会识别出“我想听”,后面的话都被忽略掉了。这样,智能设备会输出“语音指令错误,请重新输入”或“对不起,没听懂”等类似的报错提示。
也就是说,由于不连贯语音中静音片段的存在,现有的语音识别方法在识别此类不连贯的语音时,通常会出导致识别出的语意不完整,影响语音识别效果。
发明内容
本发明的目的在于提供一种语音识别方法、装置及电子设备,以提高不连贯语音的语音识别效果。
为达到上述目的,本发明实施例提供了一种语音识别方法,应用于电子设备,所述方法包括:
获得待识别语音信息;
对所述待识别语音信息进行识别,获得该待识别语音信息对应的当前语音识别信息;
判断是否存在已保存的待拼接语音识别信息;
如果存在,对所述待拼接语音识别信息和所述当前语音识别信息进行拼接,得到拼接后的语音识别信息;
确定所述拼接后的语音识别信息是否有完整的语义;
如果是,则将所述拼接后的语音识别信息确定为语音识别结果;
如果否,将拼接后的语音识别信息确定为待拼接语音识别信息进行保存,并继续执行所述获得待识别语音信息的步骤。
可选地,所述方法还包括:
若判断出不存在已保存的语音识别信息,则判断当前语音识别信息是否有完整的语义;
如果有,则将当前语音识别信息确定为语音识别结果;
如果没有,则将当前语音识别信息确定为待拼接语音识别信息进行保存,并继续执行所述获得待识别语音信息的步骤。
可选地,所述确定所述拼接后的语音识别信息是否有完整的语义的步骤,包括:
对所述拼接后的语音识别信息进行语义解析,获得语义解析结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710229218.8/2.html,转载请声明来源钻瓜专利网。