2016-12-06 10 views
7

Piszę aplikację dla systemu Android, która odtwarza plik audio i rejestruje, co telefon wysyła jednocześnie. Po zakończeniu nagrywania porównane zostanie nagranie z oryginalnym dźwiękiem odtwarzanym i zwrócone, niezależnie od tego, czy pasują do siebie i do jakiej pewności.Android: Dopasowanie dźwięku (dźwiękowy odcisk palca)

Dużo przeszukałem i znalazłem kilka bibliotek do pobierania odcisków palców, ale głównie do celów identyfikacji muzyki.

Czy są jakieś biblioteki, które mogę wykorzystać do tego celu? Czy ma sens pisanie do tego niestandardowego algorytmu?

Odpowiedz

3

Można porównać próbkę fale dźwiękowe do próbki (w liczbach), a następnie obliczyć maksymalny, minimal, średnią różnicę, etc ..

+1

byłoby w porządku, jeśli odbywa się to na telefonie użytkownika, czy jest to zbyt wiele przetwarzanie? Jeśli tak, czy poleciłbyś to w głównym wątku lub osobnym wątku? – Zack

+1

To nie jest za dużo przetwarzania, telefon powinien być w porządku z tym. Oddzielny wątek jest zdecydowanie lepszym rozwiązaniem. –

+0

Dziękujemy! Czy możesz polecić jakieś źródło, które jest do tego odpowiednie? – Zack

Powiązane problemy