Android VOICE_COMMUNICATION 不支持回声消除消除 录音到数字人说话,怎么录音呢

Author: 8802dalongCreated Sep 8, 2025Updated Sep 8, 2025

mAudioRecorder = AudioRecord( MediaRecorder.AudioSource.VOICE_COMMUNICATION, SAMPLE_RATE, AudioFormat.CHANNEL_IN_MONO, AudioFormat.ENCODING_PCM_16BIT, WAVE_FRAM_SIZE * 4 ) 这种方式不能消除数字人的说话。 应该是Android硬件系统不支持。

使用了 WEBRTC AECM 库, 调整消音等级 ,和延迟没什么效果,对于自己说的 和数字人说的 处理是一致的。

还有什么方法可以消除回声吗?