Shazam to aplikacja na telefony i tablety, która umożliwia rozpoznawanie muzyki. Ale jak to się dzieje? A jak korzystać z takiego programu?
Shazam to usługa zaprojektowana do rozpoznawania muzyki po jednym krótkim utworze na raz. Najczęściej służy jako aplikacja na telefon: nie trzeba płacić za instalację i użytkowanie, a po doprowadzeniu mikrofonu do źródła dźwięku program określa tytuł utworu i nazwisko wykonawcy. Za pomocą takiej aplikacji możesz rozpoznać tor, który lubisz w dowolnym miejscu: w taksówce, w barze, na ulicy itp. Te. Obcy hałas dla Shazama nie jest przeszkodą, podobnie jak niska popularność piosenki.
Historia Shazama: nazwa i rozwój aplikacji
Słowo Shazam naprawdę istnieje w słownikach języka angielskiego, oznacza coś w rodzaju zaklęcia, odpowiednik rosyjskiej „abracadabra” - magicznej frazy, po której wynik osiąga się natychmiast i sam.
Taki właśnie cel postawili sobie twórcy programu: aby w mgnieniu oka użytkownik mógł uzyskać wszystkie interesujące go informacje o muzyce i jej wykonawcy.
Jeśli chodzi o historię, Shazam powstał pod koniec lat dziewięćdziesiątych: wtedy była to usługa działająca przez SMS na krótki numer. Jeśli ktoś chciał poznać tytuł piosenki, musiał zapisać 30-sekundowy fragment i wysłać go na numer 2580. W ciągu kilku sekund przyszedł SMS z odpowiedzią.
Ale potrzeba było 14 lat pracy i badań, aby aplikacja była taka, jaka jest dzisiaj. Programistom pomagał w tym profesor Smith, twórca algorytmów dla syntezatorów firmy Yamaha, oraz jego doktorant Avery Wang. Pod ich kierownictwem opracowano nie tylko złożony algorytm rozpoznawania dźwięku, ale także stworzono ogromną bazę danych spektrogramów, która obejmowała ponad 15 miliardów utworów.
A już w 2013 roku Shazam znalazł się w pierwszej dziesiątce aplikacji na świecie. Stał się shareware (wcześniej trzeba było płacić za SMS-y) i jest dostępny nie tylko na telefonach i tabletach, ale nawet na smartwatchach. W tym drugim przypadku użytkownik może uzyskać informacje o muzyce po prostu dotykając nadgarstka.
Jak działa Shazam?
Aplikacja opiera się na algorytmie wykorzystującym spektrogramy - obrazy, które pokazują, jak siła sygnału audio zależy od czasu. Algorytm ten jest aktywnie wykorzystywany w sejsmologii, hydro i radarze, przetwarzaniu mowy itp. A spektrogramy to w rzeczywistości „odciski palców” dźwięków, na których opiera się Shazam.
Jeśli spojrzysz krok po kroku, rozpoznawanie muzyki w aplikacji wygląda następująco:
- baza danych shazam jest wstępnie wyposażona w imponujący indeks kart z szeroką gamą „odbitek” muzycznych;
- po tym, jak użytkownik „zaznaczy” utwór, który mu się podoba, aplikacja wygeneruje dla niego „odcisk palca” na podstawie dziesięciosekundowej próbki dźwięku;
- program wysyła utworzony odcisk palca do usługi Shazam, w bazie której rozpocznie się wyszukiwanie dopasowań;
- jeśli zostanie znalezione dopasowanie, aplikacja poda informacje o kompozycji i artyście, jeśli nie, wyświetli komunikat o błędzie.
Te. Shazam traktuje każdą piosenkę jako wykres czasowo-częstotliwościowy z trzema osiami pokazującymi czas, częstotliwość i intensywność. A każdy punkt na takim wykresie odzwierciedla intensywność określonej częstotliwości w określonym momencie. Program rozróżnia również czysty ton i wybuchy białego szumu.
Tworząc wykres dla utworu, aplikacja wykrywa częstotliwość „natężenia szczytowego”: pobiera kilka szczytów w ciągu 10 sekund dźwięku próbki, a następnie tłumaczy powstały „odcisk palca” na tablicę mieszającą, w której częstotliwość wartości są kluczami. Pierwsza wartość - pierwszy klucz - jest używana przez program podczas przeszukiwania bazy danych w poszukiwaniu dopasowań.
A jeśli jest kilka dopasowań, program szuka dopasowania częstotliwości w czasie.
Ekran główny Shazama
Po zainstalowaniu programu użytkownik, otwierając go, zobaczy duży przycisk na środku głównego ekranu. Jest przeznaczony do uruchamiania rozpoznawania muzyki, a 10 sekund po jego naciśnięciu aplikacja poda wynik. Ale tylko wtedy, gdy wokół jest minimum zewnętrznego hałasu.
Jeśli tych dźwięków jest dużo, wyszukiwanie staje się trudniejsze: Shazamowi zajmuje więcej czasu, aby rozpoznać piosenkę. W tym celu w prawym górnym rogu ekranu głównego znajduje się przełącznik - przełącza program w tryb automatyczny. A po jego naciśnięciu aplikacja będzie rozpoznawać muzykę przez kolejne 4 godziny, nawet jeśli użytkownik ją opuści.
Ustawienia
Aby dostać się do menu ustawień, użytkownik musi zwrócić uwagę na lewy róg ekranu głównego - znajduje się tam ikona koła zębatego. A po kliknięciu otworzą się ustawienia programu, które zawierają:
- możliwość zalogowania się na swoje konto na Facebooku w celu udostępniania tagów;
- możliwość wyłączenia lub włączenia powiadomień;
- warunki korzystania z programu i warunki poufności.
Ponadto, poprzez ustawienia, użytkownik może skontaktować się z obsługą techniczną w celu uzyskania pomocy technicznej lub odpowiedzi na pytania dotyczące aplikacji. A jeśli chce, kup wersję programu Encore.
Dół ekranu
Na dole ekranu znajduje się pięć przycisków - ikon menu o następujących nazwach:
- „Tagi”;
- "Aktualności";
- "Puls";
- "Otwarcie"
- „Początek uznania”.
Klikając przycisk „Tagi”, użytkownik zostanie przeniesiony do sekcji zawierającej listę wszystkich rozpoznanych utworów muzycznych. Listy te są podzielone na dwie kategorie: „moje tagi” i „auto”. Pierwsza kategoria zawiera te utwory, które użytkownik rozpoznał samodzielnie, druga - te, które program znalazł w trybie automatycznym.
Przechodząc przez tagi, użytkownik będzie mógł zapoznać się z biografią każdego z wykonawców, przestudiować jego dyskografię, wydane filmy, recenzje albumów, a także gatunek znalezionej piosenki i nazwę studia nagraniowego. Ponadto sekcja daje użytkownikowi możliwość uzyskania informacji o przyszłych koncertach konkretnego artysty i innych podobnych do niego artystach.
Użytkownik może udostępniać każdy z tagów w sieciach społecznościowych za pomocą poczty e-mail lub specjalnego programu komunikatora.
Menu „Wiadomości” pozwala dowiedzieć się o wydaniu aktualizacji, pojawieniu się nowych klipów, wiadomościach o popularnych artystach lub programach telewizyjnych. Ponadto sekcja „Aktualności” umożliwia przeglądanie wiadomości od znajomych.
Zakładka „Puls” otwiera użytkownikowi najpopularniejszą, „topową” muzykę w czasie rzeczywistym. A „Discovery” pozwala śledzić, gdzie i która piosenka została rozpoznana przez określony czas. Śledzenie odbywa się na mapie.
Jak zdobyć Shazam?
Aplikacja przeznaczona jest na urządzenia działające na platformie Android, można ją pobrać za pośrednictwem Play Market. Istnieją jednak różne wersje shazamu:
- bezpłatne, ale zawierające reklamy;
- płatna - wersja Encore, która jest uważana za kompletną, - brak reklam;
- wersja Red, stworzona w celu przekazania części środków otrzymanych za korzystanie z aplikacji na cele charytatywne.
Shazam jest również dostępny dla użytkowników Windows Phone, choć jest ich znacznie mniej. W takim przypadku program pobierany jest za pośrednictwem sklepu firmowego.
Shazam nie jest przeznaczony do komputerów osobistych i laptopów. Możesz go zainstalować tylko wtedy, gdy komputer ma emulator Androida na PC.