预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109065067A(43)申请公布日2018.12.21(21)申请号201810934162.0(22)申请日2018.08.16(71)申请人福建星网智慧科技股份有限公司地址361000福建省厦门市思明区软件园二期观日路56号1001单元(72)发明人薛建清陈东敏刘敏何志辉(74)专利代理机构福州市鼓楼区京华专利事务所(普通合伙)35212代理人林云娇(51)Int.Cl.G10L21/0216(2013.01)G10L21/0232(2013.01)G10L25/30(2013.01)G10L25/24(2013.01)G10L25/18(2013.01)权利要求书2页说明书6页附图1页(54)发明名称一种基于神经网络模型的会议终端语音降噪方法(57)摘要本发明提供一种基于神经网络模型的会议终端语音降噪方法,包括1、会议终端设备对音频文件进行采集,生成时域的数字音频信号;2、将数字音频信号分帧并进行短时傅里叶变换;3、将频域的幅度谱映射到频带中,进而求其梅尔倒谱系数;4、利用梅尔倒谱系数计算一阶和二阶差分系数,在每个频带上计算出基音相关系数,再提取基音周期特征和VAD特征;5、将音频的输入特征参数作为神经网络模型的输入,离线训练神经网络,使其学习到生成降噪语音的频带增益,训练好权重固化出来;6、使用神经网络模型学习后产生频带增益,将输出的频带增益映射到频谱,加上相位信息,通过傅里叶逆变换还原成降噪后的语音信号。本发明可达到实时降噪的目的。CN109065067ACN109065067A权利要求书1/2页1.一种基于神经网络模型的会议终端语音降噪方法,其特征在于:包括如下步骤:步骤1、会议终端设备对音频文件进行采集,生成时域的数字音频信号,该时域的数字音频信号混有语音信号和噪声信号;步骤2、将该时域的数字音频信号分帧并进行短时傅里叶变换后由时域转到频域;步骤3、根据人的听觉特性,将频域的幅度谱映射到频带中,进而求其梅尔倒谱系数;步骤4、利用梅尔倒谱系数计算出一阶差分系数以及二阶差分系数,在每个频带上计算出基音相关系数,再提取时域的数字音频信号的基音周期特征和VAD特征,将梅尔倒谱系数、一阶差分系数、二阶差分系数、基音相关系数、基音周期特征和VAD特征作为音频的输入特征参数;步骤5、将音频的输入特征参数作为神经网络模型的输入,将一阶差分系数、二阶差分系数、基音相关系数、基音周期特征和VAD特征用来离线训练神经网络,使其学习到生成降噪语音的频带增益,训练好的权重固化出来,供每次算法调用;步骤6、使用具有长短期记忆的神经网络模型学习后产生频带增益并输出,将输出的频带增益通过线性插值的方式映射到频谱,并得到频谱上每个频点的增益,再加上时域的数字音频信号的相位信息,通过傅里叶逆变换,最终还原成降噪后的语音信号。2.如权利要求1所述的一种基于神经网络模型的会议终端语音降噪方法,其特征在于:所述步骤2具体为:将该时域的数字音频信号进行分帧,设置每10ms为一帧,共N帧,N为正整数;在第1帧前面设置第0帧作为补偿帧,在第N帧后面设置第N+1帧作为补偿帧,从第1帧开始至第N帧每次处理当前帧和前一帧共20ms的数字音频信号,相邻帧之间具有10ms的重叠,从第1帧至第N帧的每一帧都进行短时傅里叶变换处理两次以加强算法的可靠性,第1帧至第N帧都处理完毕后就完成了由时域的数字音频信号到频域的数字音频信号的转变。3.如权利要求1所述的一种基于神经网络模型的会议终端语音降噪方法,其特征在于:所述步骤3具体为:使用梅尔尺度模拟人耳对频带的非线性感知,从低频到高频这一段频带内按临界带宽的大小由密到稀安排一组带通滤波器,每个带通滤波器对输入的频域的数字音频信号进行滤波;将每个带通滤波器输出的信号能量作为频域的数字音频信号的基本特征,对该基本特征计算其梅尔倒谱系数。4.如权利要求1所述的一种基于神经网络模型的会议终端语音降噪方法,其特征在于:所述步骤4中利用梅尔倒谱系数计算出一阶差分系数以及二阶差分系数,具体为:一阶差分系数的计算可以采用公式(1):公式(1)中,dt表示第t个一阶差分系数;Ct表示第t个梅尔倒谱系数;Ct+1表示第t+1个梅2CN109065067A权利要求书2/2页尔倒谱系数;Ct-1表示第t-1个梅尔倒谱系数;Ct-k表示第t-k个梅尔倒谱系数;Q表示梅尔倒谱系数的阶数,取1;K表示一阶导数的时间差;k表示求和公式的一个遍历值;二阶差分系数的计算可以采用公式(2):公式(2)中,nt表示第t个二阶差分系数;dt表示第t个一阶差分系数;dt+1表示第t+1个一阶差分系数;dt-1表示第t-1个一阶差分系数;dt-k表示第t-k个一阶差分系数;Q表示梅尔倒谱系数的