Questions tagged [aec]

Acoustic Echo Cancellation, a feature of Adobe Flash.

68 questions
3
votes
0 answers

Built-in AEC or WebRTC AEC on iOS?

I'm new to iOS(from android). I have already successfully do the AEC process on android with WebRTC standalone AECM module. Now I have to do the same thing on iOS but with little progress. the mainly problem is which solution should I choose to do…
Bill Hoo
  • 647
  • 5
  • 21
2
votes
3 answers

Android AEC generates no useful sound

I am having some Accoustic Echo Cancellation experiments for a VoIP application and sound drives me mad. What I am trying to do is simple: I had recorded a sound before. Now I will play that sound and while playing, record another sound, which is…
Kadir San
  • 78
  • 1
  • 7
2
votes
1 answer

How can I reduce the time it takes for echo cancellation to normalize the voice

I am working on a WebRTC project using the jsSIP library. One user connects from their browser, and the other connects by making a real phone call. While reviewing the audio recordings, I noticed a problem. If there is high background noise on the…
eren
  • 31
  • 1
  • 5
2
votes
1 answer

Edge echo webrtc

I currently trying to get Edge working. With our Janus webrtc server. The video works fine, only the audio suffers a lot of echo and makes a conversation impossible. Tried to set the getUserMedia audio constrains but it didn't help audio: { …
2
votes
1 answer

AEC ios multiple audio unit graphs

Would acoustic echo cancelation work if I setup different audio unit graphs ( one graph with only input enabled, and 'n' graphs with only output enabled )? Each graph would rely solely in the voice processing io audio unit. Thanks a lot, Daniel
danflu
  • 325
  • 8
  • 25
2
votes
1 answer

Find if there is an echo in a sound file

I have thousands of recording, that I use for an app I am building. Lately I noticed that some of the recording has a weird echo. The recording are in .wav format and i am using python to process them. I saw many questions in which pepole try to…
user844541
  • 2,868
  • 5
  • 32
  • 60
2
votes
0 answers

Acoustic echo cancellation (AEC) in webrtc

I am working on video chat app that works on local WiFi, i am using speaker of device so i am facing echo problem. So my question is how can i cancel the echo this is my code for the audio track AudioSource audioSource =…
umerk44
  • 2,797
  • 4
  • 23
  • 43
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
1 answer

Voice recognition while TTS

I am building an android app in which TTS (text to speech) is controlled by voice commands. For voice recognition, I am using pocketsphinx and it works fine when TTS is not active (the "start" command i.e.). However, the accuracy of recognition goes…
2
votes
1 answer

obtainBuffer timed out (is the CPU pegged?)

I am using my own application for playing and capturing the audio data simultaneously. I am using a music file for playback and capturing that data for testing the render delay in android, but i am getting the log as obtainBuffer timed out (is the…
optimus prime
  • 764
  • 1
  • 13
  • 39
2
votes
1 answer

how to eliminate latency and echo from the direct-monitoring using AsioOut (NAudio)

Based on this question made ​​by me: How to record and playback with NAudio using AsioOut With this code: [DllImport("Kernel32.dll", EntryPoint = "RtlMoveMemory", SetLastError = false)] private static unsafe extern void MoveMemory(IntPtr dest,…
Shafa95
  • 201
  • 2
  • 14
2
votes
1 answer

Speex AEC remove only a part of the echo

I try to use Speex Accoustic Echo Cancellation with Qt 5.2.0, but only a part of the echo is removed, it still remain. Here is my test (not optimized for memory management). It records voice, remove echo and play it 400ms later with a really small…
Pierre
  • 31
  • 2
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

Speex AEC on WP8

I'm working on a VoIP application for Windows Phone 8, and I want to cancel the echo produced when using speakerphone. Speex offers an AEC module, which I have tried to integrate into my application, but to no avail. My application works fine, but…
HarryHippo
  • 267
  • 1
  • 2
  • 9
2
votes
0 answers

How do I implement Acoustic echo cancellation on Silverlight C#, I'm using speex

I have been working on a Silverlight voice chat application, using speex(basically C# ported Jspeex) for encoding and decoding. I want to implement the following: Acoustic Echo Cancellation using Speex in C#: I have been looking around, haven't…
Jerry
  • 424
  • 1
  • 4
  • 17