Using Android's Built-in Acoustic Echo Cancellation

Does anyone know how to use the built-in acoustic echo cancellation on an Android device? It is located somewhere in silicon and is used for hands-free GSM / CDMA. We really would like to use it for a VoIP application instead of skating on our own.

Ben

+5
source share
3 answers

Finally, I was able to get echo cancellation to work on my Arm5 processor (WM8650) (Android 2.2). Below are the steps I have taken.

  • Speex JNI - PCM . , Speex .

  • Speex , , AudioTrack. AudioTrack. , echo_playback , AudioTrack . , .

  • WebRtc JNI . , , , .

  • , P2, , , . . , WebRtc . , , ARM7. ,

, -.

+4

, Speex AEC Android Android VoIP. - , . Speex googling , .

0

API 11, MediaRecorder.AudioSource, VOICE_COMMUNICATION. Android docs : " , , VoIP. , , , DEFAULT, ". , . , , Sony Tablet S. Worth.

0

All Articles