Acoustic Echo Cancellation, a feature of Adobe Flash.
Questions tagged [aec]
68 questions
10
votes
2 answers
Speex echo cancellation configuration
I am making an Android-to-Android VoIP (loudspeaker) app using its AudioRecord and AudioTrack class, along with Speex via NDK to do echo cancellation. I was able to successfully pass into and retrieve data from Speex's speex_echo_cancellation()…

JranaSilax
- 101
- 1
- 1
- 5
9
votes
2 answers
android AcousticEchoCanceler doesn't seem to work on most devices
I am building an application which requires the mic to cancel any sound coming from the speaker. It seems that this issue is almost a conspiracy on-line as others with the exact same problem were never responded to for an extended duration.…

Said Afifi
- 101
- 1
- 3
9
votes
3 answers
webrtc AEC algorithm
I have made a software that uses WebRTC DSP libraries (AEC, NS, AGC, VAD). Now I need to know what algorithm uses each one to write my Master´s Thesis, but I don't find any information about that.
Someone knows the algorithms of this libraries,…

rafita82
- 91
- 1
- 3
8
votes
2 answers
Chrome WebRTC echo cancellation and external audio sources
I'm building a video conferencing app using Electron (version 10, Chrome v75) and WebRTC. The app has multiple windows, and in each window, I have a separate RTCPeerConnection with a different app user. The problem is that if I don't use headphones,…

vojislavdjukic
- 428
- 2
- 8
6
votes
0 answers
Does anyone know how to use the MediaSyncEvent to sync playback and capture?
Reference doc:
https://developer.android.com/reference/android/media/MediaSyncEvent.html
As I'm working on AEC (Acoustic Echo Cancellation), using the Speex library
speex_echo_cancellation();
I found that the received audio data in speaker…

Amos
- 2,222
- 1
- 26
- 42
6
votes
3 answers
WebRTC Acoustic Echo cancelation
I'm currently working on webrtc project, and having a problem with audio echo when not using an earphone, or external mic, is there any work around or fix for this

Ihsan
- 351
- 1
- 4
- 13
5
votes
1 answer
Any acoustic echo cancellation (AEC) library capable of 48 kHz?
I'm developing a VoIP application that runs at the sampling rate of 48 kHz. Since it uses Opus, which uses 48 kHz internally, as its codec, and most current Android hardware natively runs at 48 kHz, AEC is the only piece of the puzzle I'm missing…

Grishka
- 2,465
- 1
- 20
- 38
5
votes
2 answers
How to subtract one audio wave from another?
How to subtract one audio wave from another? In general and in C# (or if we cannot do it in C# in C/C++)
I have sound wave A and sound wave B (BTW: they are in PCM)
I want to subtract B from A
What do I need?
Open Source Libs (NOT GPL, but LGPL…

Rella
- 65,003
- 109
- 363
- 636
4
votes
1 answer
Most efficient way to stop an inevitable echo
I've created a modular system that streams voice over UDP between anything with a mic&speaker and an android phone. if the mic and the speaker are placed not so far from each other, anything recorded on the phone will be played back on the speaker…

M47
- 400
- 2
- 13
4
votes
3 answers
WebRTC AEC on Android
I'm developing a SIP softphone app for Android, and facing the echo cancellation problem. I've tried to solve it using Speex with no success. So my next shot is WebRTC AEC (Acoustic Echo Cancellation), but I cannot find any documentation about how…

dbautista
- 121
- 1
- 1
- 5
4
votes
2 answers
Is it possible to achieve 65 Micro Second FFT for 2^14 audio frames?
I am working on a Java project in which I need to achieve a FFT transformation in 65 micro seconds. the input of FFT is 2^14 real numbers. I have tried evey Java FFT library which I can find from Internet, like JTransforms and Apache Common Math,…

Jie
- 89
- 4
4
votes
0 answers
Acoustic Echo Cancellation(AEC) on mobile with Adobe Flash Builder
It is told that AEC not available on mobile. But I noticed that Adobe Connect application is able to do echo cancellation on ipad.
How that can be possible?
I tried sdk 4.6 air sdk 3.2 but Microphone.getEnhancedMicrophone() returns…

Stan Reshetnyk
- 1,986
- 1
- 13
- 31
3
votes
0 answers
How can I catch a stream from Webview and change it to VOICE_CALL Stream with AEC?
I am using Agora, and it has some issues. One of them is the speaker's voice comes out to the media sound.
On the browser, it can't control the media volume, So, I created an app to handle this. In the app, I dispatch the volume up/down button to…

c-an
- 3,543
- 5
- 35
- 82
3
votes
1 answer
Acoustic Echo Canceler (AEC) not cancelling echo
So I'm trying to develop an android VoIP application. I'm having trouble making the echo cancellation work and can still hear myself talk when on loudspeaker mode.
AudioRecord recorder = new AudioRecord(
…

maryS
- 31
- 4
3
votes
1 answer
Echo was not cancelling with speex aec in android with higher sample rates?
I successfully integrated speex aec in android (integrated in Android/frameworks/av/media/libeffects/preprocessing).
Echo was cancelling when I use sample rates 8k and 11k for capturing. But it is working worse as I go to higher capturing sample…

swetha
- 67
- 8