Как реализовать шумоподавление на c#?

В связи с сегодняшними событиями (как мне кажется тотальная блокировка discord) возникла потребность в хорошем аналоге для общения в голосовых каналах. Я уже написал простой сервер и клиент, которые работают по tcp и довольно таки хорошо (да да, но ведь я еще не реализовал систему комнат), использовал библиотеку NAudio и WaveInEvent для захвата аудио с микрофона, но вот беда, шумоподавление полностью отсутствует и помимо голоса слышен постоянный громкий шум дешевого микрофона. Как это исправить? Есть ли какие то библиотеки, которые хорошо справятся с удалением шума?
  • Вопрос задан
  • 412 просмотров
Пригласить эксперта
Ответы на вопрос 1
Alex-rsk
@Alex-rsk
Бэкендер
Утилита sox. Гуглите sox noise reduction. Правда, я не уверен, что она есть на винде.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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