Closed Ahypnis closed 3 months ago
我的麦克风型号是MSM261S4030H0R。 我想知道的是如果是可选左右声道的麦克风的话,比如我选择了右声道,我要如何设置这个源通道的顺序?用于SR的唤醒功能。 如果是左声道的话,又需要怎么设置? {"i2s_read", "raw"};
/**
src_order
// 这里是SR配置部分, 这个通道顺序, 我将麦克风设置为右声道这样子可以唤醒 recorder_sr_cfg_t recorder_sr_cfg = DEFAULT_RECORDER_SR_CFG(); recorder_sr_cfg.afe_cfg.memory_alloc_mode = AFE_MEMORY_ALLOC_MORE_PSRAM; recorder_sr_cfg.afe_cfg.wakenet_init = true; recorder_sr_cfg.multinet_init = true; recorder_sr_cfg.afe_cfg.aec_init = false; recorder_sr_cfg.afe_cfg.agc_mode = AFE_MN_PEAK_NO_AGC;
recorder_sr_cfg.afe_cfg.pcm_config.mic_num = 1; recorder_sr_cfg.afe_cfg.pcm_config.ref_num = 1; recorder_sr_cfg.afe_cfg.pcm_config.total_ch_num = 2;
recorder_sr_cfg.input_order[0] = DAT_CH_1; recorder_sr_cfg.input_order[1] = DAT_CH_0;
// 如果麦克风选择了左声道的要这样子配置才能唤醒 recorder_sr_cfg.input_order[0] = DAT_CH_0; recorder_sr_cfg.input_order[1] = DAT_CH_1;
我的麦克风型号是MSM261S4030H0R。 我想知道的是如果是可选左右声道的麦克风的话,比如我选择了右声道,我要如何设置这个源通道的顺序?用于SR的唤醒功能。 如果是左声道的话,又需要怎么设置? {"i2s_read", "raw"};
/**
src_order
should contains two items, DAT_CH_0 must be there,src_order
should be [DAT_CH_1, DAT_CH_0]src_order
should contains four items, DAT_CH_0 and DAT_CH_1 must be there,src_order
should be [DAT_CH_2, DAT_CH_0, DAT_CH_IDLE, DAT_CH_1] */ enum _data_chan_type { DAT_CH_IDLE = -1, DAT_CH_0, DAT_CH_1, DAT_CH_2, };// 这里是SR配置部分, 这个通道顺序, 我将麦克风设置为右声道这样子可以唤醒 recorder_sr_cfg_t recorder_sr_cfg = DEFAULT_RECORDER_SR_CFG(); recorder_sr_cfg.afe_cfg.memory_alloc_mode = AFE_MEMORY_ALLOC_MORE_PSRAM; recorder_sr_cfg.afe_cfg.wakenet_init = true; recorder_sr_cfg.multinet_init = true; recorder_sr_cfg.afe_cfg.aec_init = false; recorder_sr_cfg.afe_cfg.agc_mode = AFE_MN_PEAK_NO_AGC;
recorder_sr_cfg.afe_cfg.pcm_config.mic_num = 1; recorder_sr_cfg.afe_cfg.pcm_config.ref_num = 1; recorder_sr_cfg.afe_cfg.pcm_config.total_ch_num = 2;
recorder_sr_cfg.input_order[0] = DAT_CH_1; recorder_sr_cfg.input_order[1] = DAT_CH_0;
// 如果麦克风选择了左声道的要这样子配置才能唤醒 recorder_sr_cfg.input_order[0] = DAT_CH_0; recorder_sr_cfg.input_order[1] = DAT_CH_1;