BF(波束成形)

支持的芯片

概述

波束成形是 AFE 的一个重要模块,当系统有两颗或以上麦克风时,它们可以组成阵列并利用多通道信息,增强语音信号。

算法说明

当前 AIVoice 中 BF 仅支持语音识别模式,语音识别模式下,使用以下 AFE 资源时自动开启:

  • 2mic_30mm

  • 2mic_50mm

  • 2mic_70mm

  • 3mic_50mm

如需关闭 BF 模块,请改用 1mic 资源。

配置

完整的 AFE 配置文件为 ${aivoice_lib_dir}/include/aivoice_afe_config.h,其中 BF 相关配置为:

afe_mic_geometry_e  mic_array;          // 麦克风阵列类型。请确保选择匹配的资源库

afe_mode_e afe_mode;                    // AFE 模式,用于 ASR(语音识别)或语音通话。