Skocz do zawartości

Audio - filtrowanie tła (sygnał mowy)


FlyingDutch

Pomocna odpowiedź

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

Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.