双麦声源定位算法¶
该算法能进行声源方位角度估计,当前版本支持0-180度检测范围,分辨率为10°,双mic位置需处于同一平面相同朝向,推荐麦间距为4cm~6cm,该算法仅双mic可用。
1. 该算法参数宏说明在projects\CI-SDK-LLM-AIOT_Vx.x.x\app\app_main\user_config.h文件中
#if USE_AI_DOA
#define AI_DOA_OUT_TYPE 3 //doa输出类型:1-唤醒词输出角度 2-命令词输出角度 3-唤醒次和命令词都输出角度
#endif
/**
* @brief 角度信息输出
*/
void ci_doa_get_cb(int audio_state, int doa_angle)
4. 声源定位算法请把external\model\doa(声源定位)中[60004]nn_dual_mic_doa_vxxxx.bin算法模型,复制到projects\CI-SDK-LLM-AIOT_Vx.x.x\firmware\dnn文件夹中
注意
- 双mic位置需处于同一平面相同朝向,推荐麦间距为4cm~6cm。
- 声源定位算法支持多种不同方式输出角度信息,可通过AI_DOA_OUT_TYPE宏来设置。
- 声源定位需搭配该算法的前端算法模型使用。