BES平台笔记5——切换MIC

BES平台耳机切换MIC

通常情况下,部分头戴l蓝牙立体声耳机设计会插入一根麦秆,具有切换MIC的功能。
类似这样的麦秆:
在这里插入图片描述因为BES平台的2MIC通话降噪算法对两个麦孔的要求比较严格,对于这样的设计,目前BES通话降噪算吧对于这种情况的调试还无法调试出很理想的效果。
切换通常使用开双麦算法,两个mic会同时采集数据给芯片,接受到的原始数据是两路,在芯片将这两路数据处理播放之前丢弃其中一路,就只剩下一路MIC的数据,这样就可以看做是单MIC在工作,但是实际上是两个mic都在工作。

#if 1
    // Test MIC: Get one channel data
    // Enable this, should bypass SPEECH_TX_2MIC_NS and SPEECH_TX_2MIC_NS2
    for(uint32_t i=0; i<pcm_len/2; i++)
    {
        pcm_buf[i] = pcm_buf[2*i];      // Left channel
        // pcm_buf[i] = pcm_buf[2*i+1]; // Right channel
    }

    pcm_len >>= 1;
#endif

上述代码在SDK中已经集成,搜索打开即可,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值