Shazam je aplikacija za telefone i tablete koja vam omogućuje prepoznavanje glazbe. Ali kako se to događa? A kako koristiti takav program?
Shazam je usluga namijenjena prepoznavanju glazbe po kratkom komadu. Najčešće se koristi kao aplikacija za telefon: ne trebate platiti instalaciju i upotrebu, a nakon dovođenja mikrofona do izvora zvuka, program određuje ime pjesme i ime izvođača. Uz pomoć takve aplikacije stazu koja vam se sviđa možete prepoznati bilo gdje: u taksiju, u baru, na ulici itd. Oni. strana buka za Shazam nije prepreka, a slaba popularnost pjesme također nije.
Povijest Shazama: naziv i razvoj aplikacije
Riječ Shazam doista postoji u rječnicima engleskog jezika, znači nešto poput čarolije, analoga ruske "abracadabre" - čarobne fraze, nakon koje se rezultat postiže trenutno i sam od sebe.
Upravo je to cilj koji su postavili programeri programa: tako da u tren oka korisnik može dobiti sve informacije koje ga zanimaju o glazbi i njenom izvođaču.
Što se tiče povijesti, Shazam je stvoren krajem devedesetih: tada je to bila usluga koja radi putem SMS-a na kratki broj. Ako je netko želio znati ime pjesme, morao je zabilježiti fragment od 30 sekundi i poslati ga na broj 2580. U roku od nekoliko sekundi stigao je SMS s odgovorom.
No, bilo je potrebno 14 godina rada i istraživanja da bi aplikacija bila takva kakva je danas. Razvojnim programerima u tome su pomogli profesor Smith, tvorac algoritama za sintisajzere iz Yamahe i njegov postdiplomac Avery Wang. Pod njihovim vodstvom nije razvijen samo složeni algoritam za prepoznavanje zvuka, već je stvorena i ogromna baza spektrograma koja je obuhvaćala više od 15 milijardi staza.
A već 2013. godine Shazam je uvršten u deset najboljih aplikacija na svijetu. Postao je shareware (prije nego što ste morali platiti SMS), a dostupan je ne samo na telefonima i tabletima, već čak i na pametnim satovima. U potonjem slučaju, korisnik može dobiti informacije o glazbi jednostavnim dodirivanjem zgloba.
Kako djeluje Shazam?
Aplikacija se temelji na algoritmu koji koristi spektrograme - slike koje pokazuju kako snaga audio signala ovisi o vremenu. Ovaj se algoritam aktivno koristi u seizmologiji, hidro i radarima, obradi govora itd. A spektrogrami su zapravo "otisci prstiju" zvukova na kojima se temelji Shazam.
Ako gledate korak po korak, prepoznavanje glazbe u aplikaciji je sljedeće:
- baza podataka shazam unaprijed je opremljena impresivnim indeksom kartona širokog spektra glazbenih "printova";
- nakon što korisnik "označi" pjesmu koja mu se sviđa, aplikacija će generirati "otisak prsta" za nju na temelju uzorka zvuka od deset sekundi;
- program šalje stvoreni otisak prsta na uslugu Shazam, u čijoj bazi podataka započinje traženje podudarnosti;
- ako se pronađe podudaranje, aplikacija će dati informacije o skladbi i izvođaču, ako ne, prikazat će poruku o pogrešci.
Oni. Shazam svaku pjesmu tretira kao vremensko-frekvencijski grafikon s tri osi koji prikazuju vrijeme, frekvenciju i intenzitet. I svaka točka na takvom grafikonu odražava intenzitet određene frekvencije u određenom trenutku u vremenu. Program također razlikuje čisti ton i rafalne bijele šume.
Stvaranjem grafa za pjesmu, aplikacija otkriva frekvenciju "vršnog intenziteta": potrebno je nekoliko vrhova u 10 sekundi zvuka uzorka, a zatim dobiveni "otisak prsta" prevodi u hash tablicu, gdje frekvencija vrijednosti su ključevi. Prvu vrijednost - prvi ključ - koristi program kad pretražuje podudaranja u bazi podataka.
A ako postoji nekoliko podudaranja, program na vrijeme traži podudaranje frekvencije.
Početni zaslon Shazam
Nakon instalacije programa, korisnik će ga, otvorivši ga, vidjeti veliki gumb u središtu glavnog zaslona. Dizajniran je za pokretanje prepoznavanja glazbe, a 10 sekundi nakon pritiska aplikacija će dati rezultat. Ali samo ako okolo postoji minimum stranih buka.
Ako ima puno tih zvukova, potraga postaje teža: Shazamu treba više vremena da prepozna pjesmu. Da biste to učinili, u gornjem desnom kutu glavnog zaslona nalazi se gumb za prebacivanje - program stavlja u automatski način. A nakon pritiska, aplikacija će prepoznati glazbu sljedeća 4 sata, čak i ako je korisnik napusti.
Postavke
Da bi došao do izbornika postavki, korisnik mora obratiti pažnju na lijevi kut glavnog zaslona - postoji ikona zupčanika. I nakon što ga kliknete, otvorit će se postavke programa koje sadrže:
- mogućnost prijave na svoj Facebook račun za dijeljenje oznaka;
- mogućnost onemogućavanja ili omogućavanja obavijesti;
- uvjeti korištenja programa i uvjeti povjerljivosti.
Osim toga, putem postavki korisnik se može obratiti službi za podršku kako bi dobio tehničku pomoć ili odgovore na pitanja o aplikaciji. Ako želi, kupite Encore verziju programa.
Dno zaslona
Na dnu zaslona nalazi se pet gumba - ikona izbornika sa sljedećim imenima:
- "Oznake";
- "Vijesti";
- "Puls";
- "Otvor"
- "Početak prepoznavanja".
Klikom na gumb "Oznake" korisnik će biti preusmjeren u odjeljak koji sadrži popise sve prepoznate glazbe. Ti su popisi podijeljeni u dvije kategorije: "moje oznake" i "automatski". Prva kategorija sadrži one pjesme koje je korisnik sam prepoznao, u drugoj - one koje je program pronašao u automatskom načinu.
Prolazeći kroz oznake, korisnik će se moći upoznati s biografijom svakog od izvođača, proučiti njegovu diskografiju, objavljene videozapise, kritike albuma, kao i žanr pronađene pjesme i naziv studija za snimanje. Osim toga, odjeljak daje korisniku priliku da sazna o budućim koncertima određenog umjetnika i o drugim sličnim umjetnicima.
Korisnik može dijeliti svaku od oznaka na društvenim mrežama pomoću e-pošte ili posebnog programa za razmjenu poruka.
Izbornik "Vijesti" omogućuje vam da saznate više o izdanju ažuriranja, pojavi novih isječaka, vijestima o popularnim izvođačima ili TV emisijama. Osim toga, odjeljak s "Vijestima" omogućuje vam pregled poruka prijatelja.
Kartica "Puls" korisniku u stvarnom vremenu otvara najpopularniju, "top" glazbu. A "Discovery" vam omogućuje da pratite gdje je i koja pjesma prepoznata u određenom vremenskom razdoblju. Praćenje se odvija na karti.
Kako mogu dobiti Shazam?
Aplikacija je dizajnirana za uređaje koji rade na Android platformi, možete je preuzeti putem Play Market-a. Međutim, postoje različite verzije shazama:
- besplatno, ali sadrži oglase;
- plaćeno - verzija na bis, koja se smatra kompletnom, - bez oglasa;
- inačica Reda, stvorena kako bi dio sredstava primljenih za korištenje aplikacije donirao u dobrotvorne svrhe.
Shazam je također dostupan i korisnicima Windows Phonea, iako ih je znatno manje. U ovom slučaju, program se preuzima kroz trgovinu tvrtke.
Shazam nije namijenjen osobnim računalima i prijenosnim računalima. Možete ga instalirati tek nakon što računalo ima Android emulator za računalo.