android 日常(十七)

  • 关于AudioRecord和AudioTrack边录音边播放的回音问题
    Android AudioRecord语音采集 噪音解决方案?
    最近做语音通信,用AudioRecord从MIC录音,用AudioTrack从手机听筒播放,发现总会有回音。貌似AudioRecord会把听筒的音也录进去,更奇怪的是即使戴上耳机也无法消除回音。使用文中提到的降噪算法:
void calc1(short[] lin,int off,int len) {
    int i,j;
    for (i = 0; i < len; i++) {
        j = lin[i+off];
        lin[i+off] = (short)(j>>2);
    }
}

将采集到的音源用此算法过一次可以一定程度去掉回声。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容