Показать сообщение отдельно
Старый 09.10.2008, 20:13   #22
adami
Старший Пользователь
 
Регистрация: 04.02.2008
Возраст: 47
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2006\Daewoo\Nexia
Сообщений: 162
adami will become famous soon enoughadami will become famous soon enough
По умолчанию

Что такое обработка звука в полудуплекс?

Эффект эха - известная проблема, с ней приходится бороться даже на мобильных телефонах (где слишком чувствительный микрофон ловит звуки от динамика телефона около уха), а уж в системах громкой связи - так только в путь.
Шумоподавление тут не поможет - эхо не шум, для эхоподавления нужны специальные алгоритмы. Проблема в том, что это достаточно сложные алгоритмы и у авторов блюсолейла судя по всему нет ресурсов на его внедрение. Еще можно сказать повезло, что звук несколько отстает - по собственному опыту знаю, насколько тяжело говорить, когда тут же слышишь собственное эхо, а в текущей ситуации, когда собственное эхо отстает на несколько миллисекунд - говорить несколько проще
Способа борьбы на данный момент я вижу два
1) Закупка специальной карты, которая умеет делать echo cancellation. Проблемы две - стоимость карты $130 и это без доставки, а за такую цену можно купить уже hands-free набор отдельно или даже простенькую магнитолу с блютусом. Вторая - поскольку эта карта пропускает через себя звук от микрофона и звук на колонки - работает это только для стереозвука. Подробнее можно почитать тут
http://forums.fluxmedia.net/general-...enix-soho.html
2) Поискать звукашку, которая умеет делать эхоподавление. Только нужно реальное эхоподавление, а это нужно брать карты и тестить. Кроме того - боюсь, что звуковуха, которая умеет делать нормальное эхоподавление будет достаточное специализированна (типа карты, указанной выше) и не очень хорошо работать с музыкой.

Ну и третий вариант - ждать, когда блюсолейл разродятся стэком с эхоподавлением - они вроде как обещают, только сроков не называют
adami вне форума   Ответить с цитированием