Jak oddzielić bębny, dźwięk fortepianu od piosenek

Udostępnij w sieciach społecznościowych:

Jest to prosty samouczek do wyjaśnienia jak oddzielić bębny, dźwięk fortepianu od piosenek. Aby to zrobić, użyję tutaj prostego narzędzia wiersza poleceń, które pobiera od ciebie plik piosenki, a następnie identyfikuje w nim różne znaki, a nawet może je rozdzielić. Tworzy osobne pliki WAV dla wydobytych dźwięków perkusji i fortepianu, a następnie możesz robić, co chcesz. Aby to zrobić, wystarczy wykonać proste polecenie, a ono wykona za ciebie ciężkie podnoszenie. Najlepsze jest to, że wykorzystuje neutralne sieci do identyfikacji dźwięków perkusji i fortepianu.

Jeśli chcesz inteligentnie oddzielić dźwięki instrumentów od dowolnego pliku audio, to jesteś na właściwej płaszczyźnie. Narzędzie, które to robi, nazywa się Spleeter. To narzędzie typu open source i do analizy danego utworu muzycznego wykorzystuje podejście oparte na maszynie. Następnie możesz użyć go do wydobycia bębna, fortepianu i wokalu jak muzyka z piosenki. Pobiera plik MP3 i tworzy osobny plik WAV dla wyodrębnionych sygnałów perkusji i pianina. Dokładność tego narzędzia jest bardzo dobra i myślę, że powinien on dobrze działać na każdym rodzaju piosenki.

Jak oddzielić bębny, dźwięk fortepianu od piosenek?

Możesz to łatwo zainstalować na swoim komputerze za pomocą Anacondy. Jeśli nie masz Anacondy, możesz zobaczyć polecenie instalacji na stronie GitHub. Po sklonowaniu możesz aktywować środowisko, uruchamiając następujące polecenie, a następnie jesteś gotowy do użycia.

conda activate spleeter-cpu

aktywuj śledzionę

Korzystam z przykładowego pliku audio zawartego w projekcie. Główne polecenie do wykonania tego jest poniżej. Tutaj możesz zamienić mój plik audio na ten, który chcesz przetworzyć. Następnie pozwól mu przetworzyć utwór wejściowy, a następnie wyodrębnij dźwięk fortepianu i perkusji. Proces ten może potrwać kilka minut w zależności od rozmiaru wejściowego pliku audio. Po zakończeniu można uzyskać dostęp do generowanego pliku WAV w folderze wyjściowym.

spleeter separate -i audio_file -o audio_output -p spleeter:5stems

polecenie rozdzielenia śledziony

Możesz zobaczyć cztery pliki, które utworzył w moim przypadku. Możesz odtworzyć plik WAV odpowiadający bębenowi i fortepianowi i sprawdzić, czy zadziałał idealnie. W ten sposób możesz użyć tego prostego narzędzia poleceń, aby wydobyć dźwięk perkusji i pianina z dowolnej ścieżki muzycznej. Wystarczy przetworzyć dowolną piosenkę, aby podzielić się swoimi doświadczeniami. Jeśli interesują Cię techniczne aspekty tego narzędzia, możesz zobaczyć jego stronę GitHub.

Zobacz:   Jak zapisać przewiń pozycję na stronach internetowych w Chrome?

Końcowe przemyślenia

Dźwięki instrumentów muzycznych można wyodrębnić ręcznie za pomocą niektórych technik przetwarzania dźwięku, ale to zajmuje dużo czasu. Istnieją pewne zautomatyzowane i inteligentne narzędzia, ale są one w większości opłacane. Dlatego bardzo mi się podobało, a najlepsze jest to, że jest open source i korzysta z uczenia maszynowego. Po prostu postępuj zgodnie z tym postem i zainstaluj go i używaj go do różnego rodzaju utworów.

Komentarze Facebook