[发明专利]回声消除方法、装置、计算机可读存储介质和计算机设备有效
申请号: | 201910409473.X | 申请日: | 2019-05-17 |
公开(公告)号: | CN110177317B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 姜开宇;范展;简小征 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04R3/04 | 分类号: | H04R3/04;H04R1/08;G10L21/02 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊;何平 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回声 消除 方法 装置 计算机 可读 存储 介质 设备 | ||
1.一种回声消除方法,包括:
获取语音信号;
根据预测的扬声器失真特性函数,确定所述语音信号的语音失真度与语音响度的均衡值;所述均衡值是最优语音失真度值和最优语音响度值的组合,所述最优语音失真度值为所述语音信号在播放时所产生的非线性失真能被有效地消除的失真值;
按照所述均衡值调整所述语音信号的播放增益;
获取包含调整后的语音信号在播放时所产生回声的语音采集信号;
根据所述语音信号和所述均衡值对所获取的包含有所述回声的语音采集信号进行回声消除;所述回声包括线性回声和非线性回声,所述非线性回声为所述语音信号在扬声器中非线性失真引起的。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取用于预测扬声器失真特性的参考语言信号;
确定所述参考语言信号的频率和功率并进行播放;
获取所述参考语音信号在播放时所产生回声的参考语音采集信号;
对比所述参考语音采集信号和所述参考语言信号,获得不同频率且不同功率下的扬声器失真特性函数。
3.根据权利要求1所述的方法,其特征在于,所述根据预测的扬声器失真特性函数,确定所述语音信号的语音失真度与语音响度的均衡值包括:
获取通过预测扬声器失真特性所得的扬声器失真特性函数;
根据所述扬声器失真特性函数,确定所述语音信号在语音响度区间内的语音失真度变化值;
根据所述语音响度区间中的语音响度值和对应的所述语音失真度变化值,确定所述语音信号的语音失真度与语音响度的均衡值。
4.根据权利要求3所述的方法,其特征在于,所述根据所述语音响度区间中的语音响度值和对应的所述语音失真度变化值,确定所述语音信号的语音失真度与语音响度的均衡值包括:
在所述语音响度区间中选取达到第一响度阈值的语音响度值;以及
在所述语音失真度变化值中选取小于第一失真度阈值的语音失真度值;
将所选取的语音响度值和语音失真度值,确定为所述语音信号的语音失真度与语音响度的均衡值。
5.根据权利要求3所述的方法,其特征在于,所述根据所述语音响度区间中的语音响度值和对应的所述语音失真度变化值,确定所述语音信号的语音失真度与语音响度的均衡值包括:
计算所述语音响度区间中各语音响度值的响度均值,以及所述语音失真度变化值中各语音失真度的失真度均值;
当所述响度均值达到第二响度阈值、且所述失真度均值小于第二失真度阈值时,则将所述响度均值和所述失真度均值确定为所述语音信号的语音失真度与语音响度的均衡值。
6.根据权利要求1所述的方法,其特征在于,所述根据所述语音信号和所述均衡值对所获取的包含有所述回声的语音采集信号进行回声消除包括:
确定所述语音采集信号与所获取的语音信号之间的时延值;
按照所述时延值对所述语音采集信号与所获取的语音信号进行对齐;
将对齐后的语音信号输入回声模型,获得线性回声信号;
根据所述线性回声信号对所述语音采集信号中的线性回声进行回声消除处理,获得残差采集信号。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
根据所述播放增益对应的语音失真度对所述残差采集信号中的非线性回声进行估计,得到非线性回声信号;
对所述非线性回声信号进行反相处理;
根据反相处理后的非线性回声信号对所述残差采集信号进行回声抑制处理,获得消除非线性回声后的语音采集信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910409473.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于携带的广场用音响
- 下一篇:一种热处理废气燃烧净化与余热回收装置