шумоподавление - PullRequest
       4

шумоподавление

4 голосов
/ 26 июля 2010

У меня есть одно сомнение относительно обработки звука для уменьшения шума.Существуют ли какие-либо бесплатные программные и общие программные библиотеки DLL для снижения шума в аудиофайлах .wav или любых примерах кодов с использованием c #, vb.net или vb?

Ответы [ 2 ]

5 голосов
/ 26 июля 2010

SoX - это кроссплатформенное приложение командной строки, которое выполняет аудио манипуляции.Быстрая проверка справочной страницы показывает, что она может снизить шум (см. noiseprof и noisered).

Вы можете использовать trim в сочетании с noiseprof длявыберите небольшой клип большего аудиофайла для использования в качестве шума.

1 голос
/ 26 июля 2010

Есть разные значения «шумоподавления». простая реализация - это шумовой затвор, который отключает звук, когда амплитуда опускается ниже порогового значения. этого достаточно для многих приложений. но более сложный подход мог бы сделать некоторый анализ в частотной области, который гораздо менее тривиален. в зависимости от ваших потребностей, первый подход достаточно прост, чтобы реализовать свой собственный. YMMV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...