基于WebRTC的AGC算法

烟感项目中的3A算法是基于WebRTC的,AGC算法进行了简化,算法简单描述为通过VAD判断语音,并增大幅值。

TAgc_Proess调用TAgc_VirtualMic(用虚拟麦克风音量调节幅度)和TAgc_process
TAgc_process调用TAgc_ProcessDigital(核心算法)
TAgc_ProcessDigital调用TAgc_ProcessVad(基于短时能量和过零率,计算近端VAD)

具体函数功能介绍详见参考博客:
一:https://blog.csdn.net/ssdzdk/article/details/52588415
二:https://blog.csdn.net/ssdzdk/article/details/52595850
三:https://blog.csdn.net/ssdzdk/article/details/52848161
四:https://blog.csdn.net/ssdzdk/article/details/54691463
五:https://blog.csdn.net/ssdzdk/article/details/54845646
六:https://blog.csdn.net/ssdzdk/article/details/54890086

你可能感兴趣的:(3A算法)