您的位置:首页 > 其它

几个开源音频处理软件

2018-01-25 17:06 1226 查看

speex

speex主页

speex有两种源码包,一种是speex-1.2.0,另一种是speexdsp-1.2rc3

speex-1.2.0包含以下几个项目:

libspeex:libspeex静态库,库里面包含了编码和解码相关的函数。

speexenc:speex编码器控制台程序,输入是ogg格式封装的speex编码的spx文件,输出是格式为raw PCM或者WAVE文件,有控制台参数提示信息。依赖libogg库。

speexdec:speex解码器控制台程序,输入是格式为raw PCM或者WAVE文件,输出是ogg格式封装的speex编码的spx文件,有控制台参数提示信息。依赖libogg库。

testenc:测试窄带编码。

testenc_wb:测试宽带编码。

testenc_uwb:测试超宽带编码。

speexdsp-1.2rc3包含以下几个项目:

libspeexdsp:libspeexdsp静态库,库里面包含了预处理、声学回音消除、自适应抖动缓存等相关的函数。

testdenoise:测试噪音抑制。

testecho:测试回音消除。

testresample:测试重采样。

另外在使用speex的时候要注意的是,speex设计的是针对单声道的回声消除,如果你想用于双声道回声消除,需要将双声道做混音处理成一路信号作为回声消除的参考信号。

webRTC

支持回声消除AEC,回声控制AECM,自动增益AGC,降噪NS,静音检测VAD等

sox

音频界的瑞士军刀
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: