原文:基于MCRA-OMLSA的语音降噪(一):原理

前面的几篇文章讲了webRTC中的语音降噪。最近又用到了基于MCRA OMLSA的语音降噪,就学习了原理并且软件实现了它。MCRA主要用于噪声估计,OMLSA是基于估计出来的噪声去做降噪。类比于webRTC中的降噪方法,也有噪声估计 分位数噪声估计法 和基于估计出来的噪声降噪 维纳滤波 ,MCRA就相当于分位数噪声估计法,OMLSA就相当于维纳滤波。本文先讲讲怎么用MCRA和OMLSA来做语音降噪 ...

2021-12-21 08:07 0 2511 推荐指数:

查看详情

基于MCRA-OMLSA语音降噪(三):实现(续)

上篇文章(基于MCRA-OMLSA语音降噪(二):实现 )讲了基于MCRA-OMLSA语音降噪的软件实现。本篇继续讲,主要讲C语言下怎么对数学库里的求平方根(sqrt())、求自然指数(exp())、求自然对数(log())的函数做替换。 1,求平方根 求平方根最常用的方法是牛顿 ...

Wed Jan 05 16:18:00 CST 2022 0 960
基于MCRA-OMLSA语音降噪(二):实现

上篇文章(基于MCRA-OMLSA语音降噪(一):原理)讲了基于MCRA-OMLSA降噪原理,本篇讲怎么做软件实现。软件实现有多种方式。单纯看降噪效果可用python,因为python有丰富的库可用,可节省不少时间,把主要精力放在降噪效果提升上。如果要把算法用在产品上就得用其他语言 ...

Tue Dec 28 16:10:00 CST 2021 0 1817
语音降噪/增强

参考 1、语音增强,2017年12月发表,偏基础概述:https://blog.csdn.net/zhanglu_wind/article/details/78700393?locationNum=8&fps=1 2、RNNoise,2017年9月发表,深度学习用于噪声抑制 ...

Tue Jan 07 01:16:00 CST 2020 0 264
基于混合模型的语音降噪实践

前面的文章(语音降噪论文“A Hybrid Approach for Speech Enhancement Using MoG Model and Neural Network Phoneme Classifier”的研读 )梳理了论文的思想。本篇就开始对其实践,主要分以下几步:1,基于一个语料库 ...

Fri Jun 18 16:01:00 CST 2021 0 339
语音增强(降噪)之一——谱减法

博主最近转战语音增强研究,刚学习了最基础也是最成熟的方法——谱减法,最早是boll提出的《Suppression of acousic noise in speech using spectral subtraction》。http://blog.csdn.net/leixiaohua1020 ...

Sat May 13 20:53:00 CST 2017 5 10129
语音识别的降噪思路和总结

  噪声问题一直是语音识别的一个老大难的问题,在理想的实验室的环境下,识别效果已经非常好了,之前听很多音频算法工程师抱怨,在给识别做降噪时,经常发现WER不降反升,降低了识别率,有点莫名其妙,又无处下手。   刚好,前段时间调到了AIlab部门,有机会接触这块,改善语音识别的噪声问题,虽然在 ...

Thu Mar 14 00:32:00 CST 2019 2 4605
基于混合模型的语音降噪效果提升

上篇文章(基于混合模型的语音降噪实践)实践了基于混合模型的算法来做语音降噪,有了一定的降噪效果。本篇说说怎么样来提升降噪效果。 算法里会算每个音素的高斯模型参数,也会建一个音素分类的神经网络模型。这些都是依赖于音素对齐的,音素对齐做的越好,每个音素的高斯模型越准确,音素分类模型越收敛准确率 ...

Mon Jul 19 16:03:00 CST 2021 0 276
Mockingbird_对生成的语音进行降噪

一.处理源语音 1.定位: 2.仿造load_preprocess_wav()函数读入音频 3.新建enhance.py文件,主要使用减谱法和自适应滤波器法,代码如下: 4.在__init__.py文件中调用enhance() 二.处理生成语音 1.定位:我选择在UI界面中 ...

Wed Mar 23 00:59:00 CST 2022 5 471
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM