Muszę wykonać korelację krzyżową dwóch plików audio, aby udowodnić, że są one podobne. Wziąłem FFT dwóch plików audio i mam ich wartości widma mocy w osobnych tablicach. Jak powinienem kontynuować ich korelację krzyżową i udowodnić, że są do siebie podobne? Czy jest na to lepszy sposób? Wszelkie podstawowe pomysły pomogą …
Rozumiem, że OpenCV to de facto biblioteka do programowania przetwarzania obrazów w C / C ++; Zastanawiam się, czy istnieje biblioteka C lub C ++ do przetwarzania audio. Zasadniczo chcę filtrować nieprzetworzone fale z mikrofonu i analizować je za pomocą niektórych algorytmów uczenia maszynowego. Ale w końcu może potrzebuję: Wieloplatformowe …
Chciałbym miksować dwa lub więcej kanałów audio PCM (np. Nagrane próbki) cyfrowo w akustycznie wierny sposób, najlepiej w czasie zbliżonym do rzeczywistego (co oznacza brak lub brak podglądu). Fizycznie „poprawnym” sposobem na to jest zsumowanie próbek. Jednak po dodaniu dwóch dowolnych próbek wynikowa wartość może być nawet dwukrotnością wartości maksymalnej. …
Poniżej znajduje się sygnał reprezentujący nagranie osoby mówiącej. Na tej podstawie chciałbym stworzyć serię mniejszych sygnałów audio. Chodzi o to, aby wykryć, kiedy „ważny” dźwięk zaczyna się i kończy, i użyć ich do markerów do stworzenia nowego fragmentu dźwięku. Innymi słowy, chciałbym użyć ciszy jako wskaźników, kiedy „fragment” audio zaczął …
Studiuję trochę DSP i mam problem ze zrozumieniem różnicy między opóźnieniem fazowym a opóźnieniem grupowym . Wydaje mi się, że oboje mierzą czas opóźnienia sinusoid przechodzących przez filtr. Czy mam rację, myśląc o tym? Jeśli tak, to czym różnią się te dwa pomiary? Czy ktoś mógłby podać przykład sytuacji, w …
Szukałem tunera gitarowego w sklepie z aplikacjami na Androida. Znalazłem aplikację tunera, która twierdziła, że jest szybsza niż inne aplikacje. Twierdził, że może znaleźć częstotliwość bez użycia DFT (szkoda, że nadal nie mam adresu URL do tej specyfikacji). Nigdy o tym nie słyszałem. Czy można uzyskać sygnał audio i obliczyć …
Biorąc pod uwagę nagranie, muszę wykryć, czy nastąpiło przycięcie. Czy mogę bezpiecznie stwierdzić, że nastąpiło przycięcie, jeśli jakakolwiek (jedna) próbka osiąga maksymalną wartość próbki, czy też powinienem poszukać serii kolejnych próbek na maksymalnym poziomie? Nagrywanie może być pobierane z 16 lub 24-bitowych przetworników A / C i konwertowane na wartości …
Słyszałem, że transformacji Hilberta można użyć do obliczenia obwiedni sygnału. Jak to działa? A czym ta „obwiednia Hilberta” różni się od obwiedni, którą uzyskuje się po prostu prostując sygnał? Interesuje mnie szczególnie znalezienie sposobu na obliczenie obwiedni do zastosowania w kompresji zakresu dynamicznego (tj. „Automatyczne obniżenie głośności” głośnych części sygnału …
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w procesie przetwarzania stosu wymiany sygnałów. Migrował 7 lat temu . Jestem w stanie napisać podstawowy generator fal sinusoidalnych dla audio, ale chcę, aby mógł płynnie przechodzić z jednej częstotliwości na drugą. Jeśli po prostu przestanę generować jedną …
Jakiś czas temu próbowałem różnych sposobów rysowania cyfrowych przebiegów , a jedną z rzeczy, które próbowałem, zamiast standardowej sylwetki obwiedni amplitudy, było wyświetlenie jej bardziej jak oscyloskop. Tak wygląda fala sinusoidalna i prostokątna na lunecie: Naiwnym sposobem na to jest: Podziel plik audio na jeden fragment na piksel poziomy w …
Nie wiem, jak nazwać te obrazy, ale bardzo często są one używane w świecie przetwarzania obrazu jako standardowe przykłady pokazujące wyniki konkretnej operacji. Oto link do strony opisującej Lenę jako „standardowy obraz testowy” . Czy istnieją podobne kanoniczne klipy audio wykorzystywane do demonstrowania efektów niektórych filtrów lub operacji audio?
Uszy ludzi słyszą dźwięki o częstotliwościach od 20 Hz do 20 kHz. W oparciu o twierdzenie Nyquista szybkość zapisu powinna wynosić co najmniej 40 kHz. Czy to jest powód wyboru 44,1 kHz?
Próbuję zaimplementować filtr IIR 8. rzędu, a każda notka aplikacji i podręcznik, który przeczytałem, mówi, że najlepiej jest zaimplementować dowolny filtr rzędu więcej niż 2 jako sekcje drugiego rzędu. Użyłem tf2sosw MATLAB, aby uzyskać współczynniki dla sekcji drugiego rzędu, co dało mi współczynniki 6x4 dla 4 sekcji drugiego rzędu, zgodnie …
Mam zestaw piosenek, dla których wyodrębniłem spektrogram wielkości za pomocą okna Hamminga z 50% nakładką. Po wyodrębnieniu spektrogramu dokonałem pewnej redukcji wymiarowości za pomocą analizy głównych składników (PCA). Po zmniejszeniu go do niższej wymiarowości zrekonstruowałem spektrogramy z niższych wymiarów. Zatem teraz wystąpiłby błąd między oryginalnym spektrogramem a zrekonstruowanym spektrogramem. Chciałbym …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.