C语言LMS双麦克风消噪算法,一种双麦克风语音降噪方法与流程

e83b93f64b0f116f9a70fc45a18c62e5.gif

本发明涉及语音降噪领域,尤其是一种双麦克风语音降噪方法。

背景技术:

伴随智能电视的普及,语音识别功能也越来越普及,智能语音遥控器作为人和电视语音的交互工具,起到了语音采集,传输的功能,是人机交互的一个重要接口。

目前的主流为单麦克语音遥控器,主要是单个麦克风对语音进行采集,并通过蓝牙传输到电视端进行语音识别,在背景噪声低或者无噪声的情况下能获得很好的语音识别效果。

单麦克语音采集存在两个主要的缺陷,第一点:喷麦效应,单颗麦克录音时,由于麦克风口对距离人很近,人说话发出的气流声在说某些音节时会很大,比如说“朋友”、“奔跑”等词时,会产生较大的气流,导致麦克风录音时产生较强的噪声,而该噪声会影响语音识别的正确率。第二点,在外界噪声较强时,特别是外界噪声也为语音时,会导致语音识别分不清楚是谁在讲话,从而产生误识别。

技术实现要素:

针对现有技术存在的问题,本发明的目的在于提供一种减少语音识别的误识别的双麦克风语音降噪方法。

为实现上述目的,本发明一种双麦克风语音降噪方法,具体为:

1)设置前、后放置的2颗麦克风进行语音采集;前置麦克的为主麦克,主要负责语音的采集和喷麦噪声的检测;后置麦克为辅助麦克,主要负责喷麦噪声补偿和背景噪声的采集;

2)语音输入时,前置麦克和后置麦克同时拾音,分别获取时域语音数据T1和T2;

3)分别对前置麦克风和后置麦克风的时域语音数据进行频域加窗和傅里叶变换处理,获取频域语音数据F1和F2:

4)对前置麦克和后置麦克的频域语音数据计算自相关谱PSD和互相关谱CPSD;

5)采用自相关谱PSD和互相关谱CPSD运算相关性函数,用来判断前置麦克的频域语音数据和后置麦克的频域语音数据的相关性;

6)采用相关性函数估计信噪比函数SNR,当相关性高时ÿ

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值