Добрый вечер!
Стоит задача в подавление внешний шумов при записи с микрофона. Человек осуществляет звукозапись с помощью микрофона и на фоне "голоса" присутствуют сторонние шумы (Треск, гул, разговор других людей, звук машин и т.д.). Частоты человеческого голоса имеют спектр 80 - 1400 Гц, понятно что все-то ниже и выше можно убрать с помощью фильтров, но как быть с теми шумами, что попадают в данный спектр (80-1400)?
Если все же использовать фильтр, какой лучше Адаптивный или же полосовой?
Удаление шумов
Модератор: Admin
Re: Удаление шумов
Можно детектировать паузы между словами и чистить их. Есть книга: Сапожков М. А., Михайлов В. Г. Вокодерная связь. Там достаточно подробно рассказано про речевые сигналы. Можно посмотреть описание и код какого-нибудь open source вокодера с потерями, как там происходит сжатие.
Т.к. сжатие голоса с потерями это и есть по сути фильтрация...
Еще важен критерий подавления шумов: нужна узнаваемость голоса или только разборчивость речи.
Т.к. сжатие голоса с потерями это и есть по сути фильтрация...

Еще важен критерий подавления шумов: нужна узнаваемость голоса или только разборчивость речи.