[发明专利]连续长语音识别方法及系统、硬件设备在审

专利信息
申请号: 201610111643.2 申请日: 2016-02-29
公开(公告)号: CN105719642A 公开(公告)日: 2016-06-29
发明(设计)人: 黄博;张国兴 申请(专利权)人: 黄博
主分类号: G10L15/04 分类号: G10L15/04;G10L25/87
代理公司: 四川省成都市天策商标专利事务所 51213 代理人: 罗韬
地址: 621000 四川省绵阳*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 连续 语音 识别 方法 系统 硬件 设备
【说明书】:

技术领域

发明属于语言信号识别技术领域,特别涉及一种连续长语音识别方法及系统、硬件设备。

背景技术

目前的语音识别领域,HMM(HiddenMarkovModel,隐马尔可夫模型)是语音识别的基础,语音识别中的主流RNN声学模型框架,主要还包含两部分:双向LSTMRNN和CTC输出层。双向RNN对当前语音帧进行判断时,要使用历史的语音信息和未来的语音信息,即需要语音有正确的开始帧和结束帧,才能正确识别,正确的开始帧必须是一句话的开始,它是数据的第一帧,正确的结束帧必须是一句话的结束,它是数据的最后一帧,只有满足上述条件才能把一句话识别完整。

但是,在进行语言识别时,语音识别电脑(或云端服务器)的缓冲有限,当语音数据到来时,需要在数据缓冲区等待识别,随着时间累计,必然造成电脑(或云端服务器)缓冲溢出,使电脑卡死(或服务器阻塞),目前语音识别方法为了防止以上情况,一般通过限制语音长度和限制数据量来解决,这会导致当连续语音超过限定值时被强行切断,从而造成不正确结束帧,强行切断帧的相关语音识别不准确,其后的音频数据则无法识别。

发明内容

【要解决的技术问题】

本发明的目的是提供一种连续长语音识别方法及系统、硬件设备,通过将连续语音切片成短语音数据序列进行识别,以解决在连续长语音识别过程中,大段语音造成服务器缓冲区溢出的问题。

【技术方案】

本发明是通过以下技术方案实现的。

本发明首先涉及一种连续长语音识别方法,该方法包括步骤:

A、初始化缓冲区,设置分帧时间长度、停顿时间阈值;

B、将待识别的连续长语音读入缓冲区并对缓冲区内的数据进行降噪处理;

C、按照预设的分帧时间长度对缓冲区内的数据进行分帧,识别各帧信号的类型,所述信号类型包括正常语音帧和静音帧;

D、对于各个正常语音帧后的首个静音帧,计算连续的静音帧的总静音时间,如果总静音时间大于预设停顿时间阈值,则将所述连续的静音帧设置为停顿状态,分别将两个连续停顿状态之间的语音信号保存在各个切片中,并在各个切片中追加一段静音帧;

E、分别对各个切片进行识别。

上述步骤中,通过步骤D,将长语音切断成短语句切片,并在执行过程中丢弃长段不影响语音识别准确率的静音包,有效避免了大段语音造成服务器缓冲区溢出问题。具体地,对于连续的长语音信号,通过步骤C的分帧得到了信号类型为正常语音帧或静音帧的分段信号,通过对连续的静音帧的总静音时间进行判断,从而判断该连续的静音帧是否为静音包(即语音信号是否为停顿状态),对于连续的两个静音包之间的信号,将其保存在切片中,通过步骤E进行短语音信号识别。

作为一种优选的实施方式,所述步骤B具体包括:首先对缓冲区内的数据进行快速傅立叶变换,并将非人声频率部分的声音系数设置为0,然后进行小波变换,并根据场景调整相应尺度小波系数,然后将处理后得到的数据替换原缓冲区的数据。

作为另一种优选的实施方式,所述步骤C根据各帧信号的平均能量值、过零率对该信号的类型进行识别。

作为另一种优选的实施方式,所述步骤A中预设的的停顿时间阈值为100~150ms。

作为另一种优选的实施方式,所述步骤D中追加的静音帧的长度为30~50ms。

本发明还涉及一种连续长语音识别系统,包括初始化模块、降噪模块、分帧模块、切片模块、分片识别模块,

所述初始化模块被配置成:初始化缓冲区,设置分帧时间长度、停顿时间阈值;

所述降噪模块被配置成:将待识别的连续长语音读入缓冲区并对缓冲区内的数据进行降噪处理;

所述分帧模块被配置成:按照预设的分帧时间长度对缓冲区内的数据进行分帧,识别各帧信号的类型,所述信号类型包括正常语音帧和静音帧;

所述切片模块被配置成:对于各个正常语音帧后的首个静音帧,计算连续的静音帧的总静音时间,如果总静音时间大于预设停顿时间阈值,则将所述连续的静音帧设置为停顿状态,分别将两个连续停顿状态之间的语音信号保存在各个切片中,并在各个切片中追加一段静音帧;

所述分片识别模块被配置成:分别对各个切片进行识别。

作为一种优选的实施方式,所述降噪模块具体被配置成:首先对缓冲区内的数据进行快速傅立叶变换,并将非人声频率部分的声音系数设置为0,然后进行小波变换,并根据场景调整相应尺度小波系数,然后将处理后得到的数据替换原缓冲区的数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黄博,未经黄博许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610111643.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top