WebRTC回声消除有损伤的可能原因是什么

android

#1

在网上找的Demo。https://github.com/cyz7758520/Android_audio_talkback_demo_program
作者是提取WebRTC模块在Android端进行回声消除。在不同线程分别录音和播放。保存数据帧到两个链表里。送到方法内进行回声消除。在单纯播放的时候消除效果很好,播出的音可以被消除。但是在说和播同时进行的时候。消除播放的音会损失想要录进的人声。造成丢字,模糊之类的问题。比如我说“我喜欢”。消除以后就变成“我欢”,喜的音跑调了。我想知道造成这个问题的原因可能是什么。有没有大佬以前遇到过。帮我指点一下迷津。万分感谢。