Grałem z moim telefonem i jest tam ta aplikacja, która kiedy użyjesz go do nagrania 10 sekund piosenki, powie ci tytuł i autor tej piosenki. Teraz jako inżynier oprogramowania nie mogę przestać się zastanawiać, jak to działa?Oprogramowanie: w jaki sposób oprogramowanie rozpoznaje utwór?
5
A
Odpowiedz
9
Właściwie Shazam został napisany dokument wyjaśniający wewnętrzne funkcjonowanie algorytmu, można go znaleźć at this address (PDF).
Zasadniczo mają one ogromną bazę danych wszystkich utworów, które algorytm rozpoznaje i tworzą rodzaj "hashtagu" muzyki za pomocą jej spektrogramu. Następnie, po nagraniu części utworu i przesłaniu jej, przechodzą one przez ten sam algorytm i próbują dopasować go do hashtagów przechowywanych w bazie danych.
Oczywiście jest to o wiele bardziej skomplikowane, ponieważ muszą one zarządzać hałasem z nagrywania i tym podobnymi, ale to jest podstawowy pomysł.
2
Znajdź odpowiedź tutaj: http://laplacian.wordpress.com/2009/01/10/how-shazam-works
Nie mówiłem o shazamie, ale mam podstawowy pomysł + trochę materiału do czytania. Dzięki! – Emerion
Cóż, nawet jeśli nie jest to Shazam, musi działać tak samo. Algorytm "mieszania" może i prawdopodobnie będzie miał różnice, ale pomysł będzie taki sam. Nie ma za co. – Gimly