Описание тега echo-cancellation

0 ответов

Как отключить системные улучшения звука с помощью webRTC?

В разных системах (Windows/Android/ и т. Д.) Есть некоторые "встроенные" улучшения звука. Например, AEC (автоматическое подавление эха), NR (шумоподавление) и автоматическое управление усилением. Каждый может выключить или включить их в любой комбин…
3 ответа

AcousticEchoCanceler на устройствах Samsung не работает

У меня AcousticEchoCanceler, работающий для звонков VoIP для всех других типов устройств, которые я пробовал, но не на любом устройстве Samsung. Устройство сообщает о доступности AcousticEchoCanceler, но оно просто ничего не делает. Что у меня есть:…
04 окт '17 в 08:56
1 ответ

WebRTC AEC не работает на Android с USB-камерой

У нас есть служба с поддержкой webrtc с двумя разными конечными точками; веб-приложение и нативное приложение для Android. Приложение для Android устанавливается на устройство Android с USB-камерой. С помощью веб-приложения на Chrome / Firefox качес…
0 ответов

GSLC с адаптивным алгоритмом LMS/RLS

У меня возникли некоторые проблемы с моим финальным проектом BSc, и я хотел бы знать, не могли бы вы помочь мне. Я пытаюсь реализовать цифровой детектор на основе схемы GSLC плюс алгоритмы LMS и RLS (для сравнения производительности каждого из них, …
0 ответов

Эхоподавление WebRTC на Android. Слишком маленький буфер

У меня возникла проблема при попытке сделать эхоподавление на Android с помощью WebRTC. Я в основном слежу за проектом, размещенным здесь, но я пытаюсь осуществлять прямую трансляцию с удаленного устройства. /* Prepare AEC */ MobileAEC aecm = new Mo…
23 дек '13 в 17:56
2 ответа

AEC (поддержка эхоподавления) в OSX с использованием AudioQueue

Я занимаюсь разработкой приложения VOIP для OSX и iOS и буду использовать AudioQueue для аудиопотока. Что нужно знать, так это то, что по умолчанию AudioQueue поддерживает акустическое эхоподавление или нам нужно добавить поддержку для этого,Если на…
0 ответов

Каковы надлежащие тестовые сценарии, чтобы увидеть, работает ли эхоподавление?

Я пытаюсь определить, работает или нет алгоритм эхоподавления, реализованный в устройстве voip, оборудованном микрофоном и динамиком. В качестве первого случая рассмотрим запись микрофона с очень коротким шумом: он записывает и воспроизводит записан…
20 апр '18 в 22:19
1 ответ

Android AcousticEchoCanceler НЕ работает

Привет, я пытаюсь добавить функцию VOIP в приложение для Android. Для этого мне нужно акустическое эхоподавление. Я видел официальную документацию для AcousticEchoCanceler здесь. Я использую этот кусок кода для отмены акустического эха: if(AcousticE…
08 янв '16 в 11:44
1 ответ

iOS удаляет особый звук из видео

У меня есть приложение, которое воспроизводит звук, а также записывает видео + аудио во время воспроизведения этого звука. Я хотел бы выяснить способ обработки видео таким образом, чтобы звук, полученный микрофоном, был удален из полученного видео. …
1 ответ

Какой параметр num_bands используется в API WebRtcAec_Process() (внутри модуля эха WebRtc)?

Я работаю с WebRtc 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, int32_t skew); Я хочу отменить эхо от звука, который имеет частоту дис…
1 ответ

AudioSource.VOICE_COMMUNICATION не работает на всех устройствах, которые поддерживают VOICE_COMMUNICATION

Я использую AudioSource.VOICE_COMMUNICATION в качестве источника в моем экземпляре AudioRecord для всех устройств, которые поддерживают это. Это хорошо работает на всех моих планшетах, кроме одного. "Acer Iconia Tab 8". Доступны AcousticEchoCanceler…
19 ноя '14 в 14:16
1 ответ

Настройка шумоподавления - интеллектуальное объединение сигналов микрофона

Я построил установку шумоподавления с двумя микрофонами и двумя разными микрофонными предусилителями, которые идут на два разных канала стереозаписи. Вот образец http://filestore.to/?d=U5FN2IH96K Я старался char ergebnis[80]; sprintf(ergebnis, "%s.n…
19 июл '13 в 10:36
1 ответ

Эхоподавление Android с чистой Java

Я записываю голос и играю синхронно в 16-битном буфере pcm на уровне API 11 и использую чистую Java для эхоподавления. Я пробовал много способов, таких как webrtc в jni с android ndk, но безуспешно для меня, спасибо за любую идею. AudioRecord record…
11 авг '15 в 12:52
0 ответов

Как рассчитать дрейф часов звуковой карты?

Я рассчитываю дрейф звуковой карты по причинам подавления акустического эха. Мой алгоритм: drift = samples_played - sampled_recorded Где *samples_played* увеличивается на 1, когда аудио-кадр размером 320, 640 или 1920 байт отправляется на устройство…
31 мар '13 в 07:22
1 ответ

Как использовать модуль эхоподавления в PulseAudio?

Я пытаюсь заставить работать PulseAudio эхоподавитель. У меня два приложения - рекордер и плеер, оба используют PulseAudio. Я создаю плеер и рекордер так: // pulseAudio pa_simple *paS=0; pa_sample_spec ss; void initPulseAudio() { ss.format = PA_SAMP…
13 ноя '12 в 15:10
1 ответ

Как убрать эхо

Я работаю над приложением, которое делает прямой эфир между двумя устройствами Android. У меня есть довольно хорошие результаты, такие как подключение, видео поток. Но я не доволен качеством звука, в звуке так много эха и шума. Вот как я использую з…
06 апр '15 в 10:51
0 ответов

AudioUnit Echo Cancellation Встроенная функция для iOS

В настоящее время я занимаюсь разработкой приложения для iOS, которое фиксирует звук с помощью iPad mic. В то же время звук воспроизводится через динамики iPad. Поскольку целью является обработка изолированного входного звука, обратная связь от дина…
25 фев '14 в 12:30
1 ответ

Эхоподавление: микрофон как голосовой вход, MP3 как выход

В настоящее время я работаю над приложением, которое наблюдает за входом микрофона, но в то же время должно иметь возможность воспроизводить определенную песню MP3 через громкоговорители. Проблема, с которой я сейчас сталкиваюсь, заключается в том, …
28 май '13 в 10:25
1 ответ

Эхоподавление в pjsua2 в андроиде не работает.(Не с webrtc.)

Я пытаюсь устранить эхо в моем приложении VoIP Call. Я использую библиотеку pjsua2. Я попробовал следующий код в классе "MyApp", представленном в примере приложения pjsua2. /* Echo cancellation */ try { ep.audDevManager().setEcOptions(128, 0); } cat…
23 фев '17 в 08:05
0 ответов

Поддержка эхоподавления в iOS с использованием AudioQueue

Мне нужно удалить шум эха в моем аудиосигнале. Для создания канала связи я использовал AudioQueue для моего приложения, как указано в AQRecorder класс из SpeakHere: https://github.com/robovm/apple-ios-samples/tree/master/SpeakHere/Classes Теперь про…