RealClear AEC SDK是由重庆瑞可利科技有限公司开发的回声消除解决方案。我们的目标是提供和Poly或ADT一样完美的音频解决方案。
- 支持48 kHz全频带的回声消除,设计目标为了听感服务。
- 集成下一代降噪,支持超低算力下的非稳态噪声和混响抑制。
- 回声拖尾支持高达500ms,回声尾长可由用户调节。
- 支持不同形态的硬件声学结构和路径,比如高端视频会议一体机、智能眼镜、耳机。
- 快速收敛学习,收敛速度高达每秒 100 dB。
- 在任何声学环境中提供卓越且一致的单次通话回声降低 80 dB。
- 双向通话时发散度低,全双工音质基本无损,在双方通话期间提供 40 dB 或更多的稳定回声降低。
- 支持全硬件平台ARM\RISC-V\MIPS\DSP\X86。
- 针对多平台(ARM\RISC-V\DSP)优化的浮点和定点算法,实现可直接使用。
- 支持多个扬声器和多个麦克风,支持远场拾音Beamform阵列,支持更多独立扩展模块如啸叫抑制。
- 高端应用中证明了卓越的性能,包括视频会议、免提电话和消费电子产品。
本SDK使用Visual Studio运行(建议VS2019),我们提供了静态库和动态库供您直接调用,您也可以使用我们提供的VS工程样例。
属性->C/C++->代码生成->运行库->多线程DLL(/MD)
调用接口:
extern "C" _declspec(dllexport) void* REAL_AEC_create(int frame_len, int sample_rate);
extern "C" _declspec(dllexport) void REAL_AEC_delete(void* ptr);
extern "C" _declspec(dllexport) void REAL_AEC_process(void* ptr, short* mic_buf, short* spk_buf, short* out_buf);
更多效果展示音频文件
far.mp4
near.mp4
aecout.mp4
QQ群:852557172 | 微信 |
---|---|
email: [email protected] | |
http://realclearsense.com/ |