Подавление шума в звукозаписывающих программах работает на основе различных алгоритмов: habr.com
- Спектральное вычитание шумов. habr.com Дорожка разбивается на множество отрезков, и каждый из них рассматривается как самостоятельный сигнал, а маска шума для него определяется индивидуально. habr.com
- Активное шумоподавление. habr.com Получается синхронный сигнал, содержащий только шум (без вокала, голоса и прочего интересующего звука). habr.com Далее этот «чистошумный» сигнал инвертируется в противофазу и накладывается на шумную запись. habr.com В итоге шум и антишум подавляют друг друга, и на выходе получается чистая запись. habr.com
- Метод захвата фонового шума. 3dnews.ru Программа записывает фрагмент «чистого» шума, а затем вычитает его из аудиозаписи. 3dnews.ru Такой фрагмент может быть очень коротким, продолжительностью менее секунды. 3dnews.ru
Также в некоторых программах для подавления шума используется фильтр, который убирает сигнал, если он опускается до некоторого порогового значения. 3dnews.ru