自学习+回声消除+NN降噪¶
该算法组合支持非联网状态,用户通过语音对话的方式,学习新的唤醒词或者命令词;自适应追踪回声路径的变换、实时抑制扬声器到达麦克风终端的回声信号,以提升目标语音的识别效果;能抑制设备本身产生的高噪声,以提升低信噪比环境下的识别率,针对不同应用领域需使用对应的领域模型。本文以offline_asr_llm_aiot_uart_sample为例,offline_asr_llm_aiot_hpout_sample、offline_asr_llm_aiot_iis_sample同样适用。
1. 打开CI13XX_SDK_LLM_AIOT_Vx.x.x\projects\offline_asr_llm_aiot_uart_sample\project_file\makefile文件,将CI_ALG_TYPE修改为CI_ALG_TYPE := $(USE_CWSL_AEC_DENOISE_NN)
CI_ALG_TYPE变量和算法功能对应说明请参考:算法功能使用说明
2. 开启深度降噪算法请把CI13XX_SDK_LLM_AIOT_Vx.x.x\external\model\nn_denoise(深度降噪)中[60003]nn_denoise_xx.bin算法模型,复制到CI13XX_SDK_LLM_AIOT_Vx.x.x\projects\offline_asr_llm_aiot_uart_sample\firmware\dnn文件夹中
3. 回声消除算法相关参数说明请查看☞回声消除算法,回声消除涉及硬件参考信号线路的设计,如果贵司自行设计硬件, 请联系启英泰伦技术支持 4. 自学习相关参数与应用函数说明请查看☞自学习算法 5. 深度降噪相关参数与应用函数说明请查看☞深度降噪算法
注意
- 该算法属于外挂codec方案,需外部挂7243e codec。