Questions tagged [echo-cancellation]
40 questions
2
votes
1 answer
AudioSource.VOICE_COMMUNICATION doesn't work on all devices which are support VOICE_COMMUNICATION
I use AudioSource.VOICE_COMMUNICATION as source in my AudioRecord instance for all devices which support this.
This works good on all my tablets except one. The "Acer Iconia Tab 8".
AcousticEchoCanceler, AutomaticGainControl, NoiseSuppressor are…

PiOsA
- 135
- 9
2
votes
1 answer
WebRTC AEC not working on Android with USB Camera
We have a webrtc enabled service with 2 different endpoints; a web app and a native android app. The android app is installed on a android device with a USB Camera.
Using the web app on chrome/firefox, pc2pc audio quality is almost perfect. But we…

furkan
- 442
- 4
- 13
2
votes
0 answers
WebRTC echo cancellation on Android. Buffer too small
I'm having an issue trying to do echo cancellation on android using webRTC. I'm following the project posted Here for the most part, however I'm trying to directly stream from a remote device.
/* Prepare AEC */
MobileAEC aecm = new…

user2783377
- 31
- 1
- 5
2
votes
0 answers
How to calculate sound card clock drift?
I'm calculating sound card drift for reasons of acoustic echo cancellation. My algorithm is:
drift = samples_played - sampled_recorded
Where *samples_played* is incremented by 1 when a 320, 640 or 1920 byte audio frame is sent to the playback…

junglecat
- 643
- 1
- 10
- 19
1
vote
0 answers
AEC3 suppress NearEnd audio when FarEnd has Noise
I use Chromium's AEC3 for Acoustic Echo Cancellation for my application . Echo Cancellation works fine . But whenever a noise played in speaker , NearEnd audio ( voice from My Microphone ) suppresses .
I uses the default configuration used here…

Andrew
- 48
- 8
1
vote
0 answers
Csharp Echo Cancellation Speex
I want to make a voice conversation with csharp over the network using naudio. However, the echo is occurring. I used libspeexdsp.dll to avoid echo, but still the echo continues and is almost useless. I wonder where am I doing wrong. My voice comes…

Atabay Sağın
- 11
- 3
1
vote
1 answer
What num_bands parameter do in WebRtcAec_Process() API (Inside WebRtc Echo Module)?
I'm working with WebRtc native AEC API.
int32_t WebRtcAec_Process(void* aecInst, const float* const* nearend,
size_t num_bands, float* const* out,
size_t nrOfSamples, int16_t msInSndCardBuf,
…

Al Mamun
- 944
- 9
- 27
1
vote
1 answer
How can I turn off android in-call echo cancellation?
I know there are somewhat related questions in this field...
Still: Is there a way to disable echo cancellation while in android voice call?

rubmz
- 1,947
- 5
- 27
- 49
1
vote
0 answers
GSLC with LMS/RLS adaptive algorithm
I'm having some issues with my BSc final project, and I was wondering if you might help me out.
I'm trying to implement a digital detector based on GSLC scheme plus LMS and RLS algorithms (to compare each ones' performance, between others). Here is…

ailoher
- 71
- 6
1
vote
0 answers
Echo Canceller Android API level 10
I'm building an android audio app that has to support the API level 10 and I have Larsen effect problems. My android app streams the audio to a java app that outputs the sound.
I found the AcousticEchoCanceller of android but it is only available…

Lukas92
- 363
- 2
- 11
1
vote
1 answer
Open source codecs to reduce/minimize background noise or do echo cancellation?
This is related to another question of ours.
Are there any open source codec that can reduce/eliminate background noise?
In general, what are the most reliable or most popular codecs for echo cancellation?

Crashalot
- 33,605
- 61
- 269
- 439
1
vote
1 answer
Why is kAUVoiceIOProperty_VoiceProcessingQuality marked "deprecated" in iOS SDK 6?
from AudioUnitProperties.h:
@constant kAUVoiceIOProperty_VoiceProcessingQuality
@discussion Scope: Global
Value Type: UInt32
Access: read/write
DEPRECATED. Sets the quality of the…

yonix
- 11,665
- 7
- 34
- 52
0
votes
0 answers
Activate voice processing on iOS (iPhone)
I want to activate the echo cancellation (Voice Processing) feature on my iOS audio pipeline.
I read something about that, that I have to use the kAudioUnitSubType_VoiceProcessingIO subtype.
My VoIP app uses 2 AudioUnits, one unit for the mic side…

Tim
- 91
- 4
0
votes
0 answers
Cross talk cancellation
I have a general quesiton regarding the technique of 'cross talk cancellation'.
Most of the work done out there is 'cross talk cancellation for a single listeners with two speakers symmetric to the head/listener'
For example, if someone wants to…

Sanket Jain
- 21
- 2
0
votes
1 answer
"Echo Cancellation" for Azure Speech service if not using headsets
I am using Azure Speech SDK for speech recognition in my application (chrome extension).
The problem I am facing now is, if I am not using a headset, then the speech from another person (echo) in the conference is getting recognised. This is not…

Sulabha
- 1
- 1