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