【技术实现步骤摘要】
一种基于双麦克风的语音活动检测与环境噪声消除方法
[0001]本专利技术属于
VOIP(
代表“IP
语音”或“互联网语音协议”)
终端语音信号处理相关领域,特别是一种基于双麦克风的语音活动检测与环境噪声消除方法
。
技术介绍
[0002]在实际使用
VOIP
话机进行免提或者视频会议通话的应用场景中,实时语音通信质量会受到嘈杂的环境噪音影响
。
为了提高语音质量,需要有效地检测和消除环境噪音
。
[0003]现有技术采用单麦克风,虽然布置较为容易,但是当非平稳噪声出现时,无论是语音活动的检测正确率还是降噪性能都会大幅度下降
[1]。
理论上,使用多个麦克风利用声场的空间特性是可以提高系统的降噪能力的
。
[0004]波束形成
[2]是利用多个麦克风组成阵列,进行空间滤波增强语音最简单有效的一种方法
。
波束形成降噪算法假设每一个麦克风所拾取的噪声成分是互不相关的,然而在实际应用中,这样的假设并不充分;因此,波束形成算法对噪声的抑制效果不够明显
。
通常还要使用后置滤波算法进一步增强语音,然而后置滤波算法的缺点也十分明显,就是对非平稳噪声的处理结果非常有限,而且当瞬态干扰出现时,后置滤波处理还会降低语音通信的质量
。
而且麦克风的数量也会影响波束形成降噪算法的性能,过多的麦克风数量大大增加了系统的复杂度
。
[0005]另外一种 ...
【技术保护点】
【技术特征摘要】
1.
一种基于双麦克风的语音活动检测与环境噪声消除方法,其特征在于,具体步骤如下:步骤一
、
针对
VoIP
话机,在话机前端和后方分别布置两个全向麦克风,当用户使用话机时,采集两个麦克风的信号;采集到的信号表示如下:
y
i
(m)
=
s
i
(m)+n
i
(m),i
=
1,2
其中
y1(m)
代表主麦克风采集到的信号;
y2(m)
代表辅助麦克风采集到的信号;
s
i
(m)
代表用户使用话机时第
i
个麦克风采集的声音信号,
n
i
(m)
代表第
i
个麦克风采集的环境噪声;步骤二
、
分别对两路麦克风信号加窗,做快速傅里叶变换,计算各自的功率谱;则麦克风信号的功率谱密度计算如下:
P
Yi
(n,k)
=
λ
P
Yi
(n
‑
1,k)+(1
‑
λ
)|Y
i
(n,k)2|i
=
1,2
λ
为遗忘因子,
Y
i
(n,k)
为麦克风信号的频域值,
P
代表功率谱密度,
P
Yi
(n,k)
代表当前帧功率谱密度,
P
Yi
(n
‑
1,k)
代表上一帧功率谱密度;步骤三
、
分别对两路麦克风的功率谱求对数并相减,判断结果是否大于经验阈值
ε
;如果是,则判断有语音活动,进入步骤四;否则,判断无讲话活动,进入步骤五;表达式如下...
【专利技术属性】
技术研发人员:刘建兵,冯波,李鸿鹏,高峰,商易,刘永辉,朱海波,姜瑞,
申请(专利权)人:深圳方位智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。