speex
鱼儿-1226
离家千里,出了地铁口,万家灯火。
多年从事于音视频相关直播行业,使用 windows / linux系统,熟练使用c++、c#、opengl、unity3d、UE、cocos、ffmpeg、directshow、obs、鼠标键盘钩子、汇编、逆向(爬虫) 等。
展开
-
PCM音频处理——使用WebRTC音频降噪模块与其他方式的对比
1.Speex音频降噪模块相关文章链接:开源库Speex编解码,speex开源库分析(前置处理)Speex是很强大的编解码库,也包含一些降噪,自动增益,回音消除等模块功能,Speex是开源的,Opus是Speex的更优替代方案,但是Opus没有降噪去噪模块,就具体我所在公司,我们公司使用的是Speex编码,没有使用更新的Opus,经过实际实验,Speex的去噪效果有限,话不多说,上过程:部分代码:#define USE_SPEEX_DENOISE 0class CHHAudioEncoder原创 2020-08-11 10:29:02 · 6335 阅读 · 0 评论 -
aec in speex利用Speex进行AEC(回声抑制)的代码实现
#include <speex/speex_echo.h>#include <speex/speex_preprocess.h>static SpeexEchoState *echo_state = NULL;static SpeexPreprocessState *denoise_state;static pthread_mutex_t mutex_aec;static char* rec_buffer = NULL;static char* play_buffer原创 2020-08-10 11:25:43 · 734 阅读 · 0 评论