Skocz do zawartości

Audio - filtrowanie tła (sygnał mowy)


Pomocna odpowiedź

Napisano

Cześć,

od jakiegoś czasu nurtuje mnie pytanie: "Jak odfiltrować sygnał audio, aby wyraźnie nagrać mowę ludzką a odfiltrować wszystko inne?". Chodzi mi o odfiltrowanie sygnału z mikrofonu, tak aby wyeliminować tło (np. odgłos kosiarki za oknem,  szum uliczny, rozmowy za oknem, gdy poziom rozmowy jest niski, odgłosy maszyn itp). Także potem np. filtrowanie kierunkowe: gdy mamy np. sygnał mowy dość głośny ale dochodzący z kierunku innego niż uprzywilejowany. Szukam już od jakiegoś czasu informacji teoretycznych na ten temat. ale nie mogę powiedzieć, że znalazłem coś wartościowego (co mnie dziwi, gdyż przeważnie znajduję to czego szukam).

Pewne odpowiedzi szczątkowe są np. pod tym linkiem:

https://www.researchgate.net/topic/Audio-Noise-Filtering

Znalazłem też software (open-source), który ma pewne filtry przydatne do tego typu filtrowania audio:

https://obsproject.com/

https://obsproject.com/forum/resources/obs-studio-how-to-configure-your-microphone-noise-suppression-noise-gate-and-gain-filter.423/

https://obsproject.com/wiki/Filters-Guide

https://obsproject.com/forum/

Bardziej jednak chodziło by mi o teorię i konkretne implementacje dla systemów embedded (np. z użyciem bloków DSP). Interesują mnie zarówno filtry analogowe jak i cyfrowe (może z podziałem na rozwiązania nie liczące się z kosztami i budżetowe). Wiem, że to jest trudne pytanie, niemniej liczę na to, że znajdzie się ktoś, kto pomoże mi rozpoznać temat 😉

Pozdrawiam

A dodanie kilku mikrofonów jak to bywa w telefonach czy słuchawkach z kasowaniem tła? Możesz wtedy odjąć sygnał tła od sygnału mowy. Zawsze to coś na początek.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...