双麦降混响算法¶
该算法在高混响的环境下能消除混响提升识别效果,该算法仅双mic可用。
1.算法功能配置步骤如下:
打开CI13XX_SDK_ALG_PRO_Vx.x.x\project_file\makefile文件,将CI_ALG_TYPE修改为CI_ALG_TYPE := $(USE_DEREVERB)
CI_ALG_TYPE变量和算法功能对应说明请参考:算法功能使用说明
2. 该算法参数宏说明在projects\CI13XX_SDK_ALG_PRO_Vx.x.x\app\app_main\user_config.h文件中
//默认0:算法起效频率160HZ-4800HZ 消耗28KB内存 1: 算法起效频率0-8000HZ 消耗49KB内存
#define DEREVERB_FREQ_RANGE_INDEX 0
const dereverb_config_t dereverb_config =
{
#if DEREVERB_FREQ_RANGE_INDEX
.startHz = 0.0f,
.endHz = 8000.0f
#else
.startHz = 160.0f, //算法起效的起始频率
.endHz = 4800.0f //算法起效的结束频率
#endif
};
调节参数说明,请根据应用场景需求和当前剩余内存值进行调节:
- startHZ:算法起效的起始频率
- endHZ:算法起效的结束频率
- 范围:0-8KHZ,调大会增加一定的算法力和内存消耗
- 内存消耗:160HZ-4800HZ 消耗28KB内存 0-8000HZ 消耗49KB内存