Программное обеспечение Noise Suppression & Echo Cancellation в реальном времени для [закрытого] Windows 7

Я раньше имел материнскую плату с Realtek Драйверы аудио HD. Хотя драйвер и связанное программное обеспечение были неуклюжими, раздражающими, и избыточными, удивительно это имело функции Подавления шумов и Эхоподавления при использовании микрофонов.

Я считал это само собой разумеющимся, поскольку я работаю в дата-центрах в течение недели, и я должен сделать скайп/Google перекличек. К сожалению, принимающий конец слышит шум уничтожения кондиционеров в фоновом режиме.

Я позже переключился на компьютер, который использует ЧЕРЕЗ драйверы, также с пакетом неуклюжих драйверов. К сожалению, у них нет ни одной из этих функций.

Таким образом, я выглядел твердым, но не могу найти программное обеспечение, которое может выполнить подавление шумов. Кажется, что это должно было бы сцепиться на уровне драйвера, но возможно это может быть универсальным фильтром, который используется приложениями, которые должны взаимодействовать через интерфейс с микрофоном.

Любая информация была бы полезна.

6
задан 23.04.2011, 11:34

1 ответ

Существует в основном два сценария здесь, шумоподавление и подавление эха, которые являются совсем другими зверями.

Я более знаком с подавлением эха (AEC), и сделать это правильно это должно быть сделано на самом низком уровне, возможном максимально близко к полученному входу микрометра и аппаратным средствам воспроизведения.

Идеально драйвер устройства был бы идеальным местом для помещения его, но немного драйверов окон поддерживают его, вероятно, потому что самые хорошие алгоритмы AEC стоят денег для лицензирования.

Это может быть сделано в программе/прикладном уровне, если можно сразу получить доступ к буферу, поскольку это было зарегистрировано, и буфер, который просто игрался. Это обычно делается в приложении, и каждое приложение делает это немного по-другому если вообще.

Таким образом, ответ на эхоподавление No, я не полагаю, что существует универсальное программное обеспечение или фильтры, которые могут сделать AEC.

Подавление шумов является другим вопросом и требует, чтобы некоторые хорошо понятые алгоритмы были применены к зарегистрированным данным микрофона прежде, чем передать на приложение, так в этом случае я думаю, что было бы возможно применить фильтр к микрометру, и программное обеспечение уровня универсального приложения (или драйверы) должно быть доступным, к сожалению, я не знаю ни о ком.

1
ответ дан 21.11.2019, 07:58

Теги

Похожие вопросы