Я успешно интегрировал speex aec в Android (интегрирован в Android/frameworks/av/media/libeffects/preprocessing).
Эхо подавлялось, когда я использовал частоты дискретизации 8k и 11k для захвата. Но он работает хуже, когда я перехожу к более высоким частотам дискретизации, таким как 16k, 22k, 32k и так далее.
Я использую ресемплер speex только для повторной выборки моих входных данных. Я не знаю, почему Echo не отключается при более высоких частотах дискретизации.
Может ли кто-нибудь объяснить решение для этого?