Shazam je aplikacija za telefone i tablete koja vam omogućava prepoznavanje glazbe. Ali kako se to događa? I 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 naziv 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đe nije.
Povijest Shazama: naziv i razvoj aplikacije
Riječ Shazam zaista postoji u rječnicima engleskog jezika, znači nešto poput čarolije, analoga ruske "abrakadabre" - č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 muzici 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 kratak broj. Ako je neko želio znati ime pjesme, morao je zapisati fragment od 30 sekundi i poslati ga na broj 2580. U roku od nekoliko sekundi stigao je SMS s odgovorom.
Ali bilo je potrebno 14 godina rada i istraživanja da bi aplikacija bila takva kakva je danas. Programerima su u tome pomogli profesor Smith, tvorac algoritama za sintisajzere iz Yamahe i njegov postdiplomac Avery Wang. Pod njihovim vođstvom 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 bio uključen u deset najboljih aplikacija na svijetu. Postao je shareware (prije nego što ste morali platiti SMS) i dostupan je ne samo na telefonima i tabletima, već čak i na pametnim satovima. U potonjem slučaju, korisnik može dobiti informacije o muzici jednostavnim dodirivanjem zgloba.
Kako djeluje Shazam?
Aplikacija se temelji na algoritmu koji koristi spektrograme - slike koje pokazuju kako jačina zvučnog signala ovisi o vremenu. Ovaj algoritam se aktivno koristi u seizmologiji, hidro i radarima, obradi govora itd. A spektrogrami su zapravo „otisci prstiju“zvukova na kojima se zasniva Shazam.
Ako gledate korak po korak, prepoznavanje muzike u aplikaciji je sljedeće:
- baza podataka shazam unaprijed je opremljena impresivnim indeksom kartona širokog spektra muzičkih "otisaka";
- nakon što korisnik "označi" pjesmu koja mu se sviđa, aplikacija će generirati "otisak prsta" za nju na osnovu 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 kompoziciji i izvođaču, ako ne, prikazat će poruku o pogrešci.
Oni. Shazam tretira bilo koju pjesmu kao vremensko-frekvencijski grafikon s tri osi koji prikazuju vrijeme, frekvenciju i intenzitet. I svaka tačka na takvom grafikonu odražava intenzitet određene frekvencije u određenom trenutku u vremenu. Program takođe razlikuje čisti ton i rafalne bijele šume.
Stvaranjem grafikona za pjesmu, aplikacija otkriva frekvenciju "vršnog intenziteta": potrebno je nekoliko vrhova za 10 sekundi zvuka uzorka, a zatim prevodi rezultirajući "otisak prsta" u heš tablicu, gdje frekvencija vrijednosti su ključevi. Prvu vrijednost - prvi ključ - koristi program kada pretražuje podudaranje u bazi podataka.
A ako postoji nekoliko podudaranja, program na vrijeme traži podudaranje frekvencije.
Shazam početni zaslon
Nakon instalacije programa, korisnik će ga, otvorivši ga, vidjeti veliko dugme u središtu glavnog ekrana. Dizajniran je za pokretanje prepoznavanja muzike, a aplikacija će dati rezultat 10 sekundi nakon pritiska. 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, postoji gumb za prebacivanje u gornjem desnom uglu glavnog ekrana - program stavlja u automatski režim. A nakon pritiska, aplikacija će prepoznati muziku 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 ekrana - postoji ikona zupčanika. I nakon što ga kliknete, otvorit će se postavke programa koje sadrže:
- mogućnost prijave na vaš Facebook račun za dijeljenje oznaka;
- mogućnost onemogućavanja ili omogućavanja obavještenja;
- uslovi korišćenja programa i uslovi poverljivosti.
Pored 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. A ako želi, kupite Encore verziju programa.
Dno ekrana
Na dnu ekrana nalazi se pet gumba - ikona izbornika, sa sljedećim imenima:
- "Oznake";
- "Vijesti";
- "Puls";
- "Otvaranje"
- "Početak prepoznavanja".
Klikom na dugme "Oznake" korisnik će biti preusmjeren u odjeljak koji sadrži liste sve prepoznate glazbe. Ove liste su podijeljene u dvije kategorije: "moje oznake" i "automatski". Prva kategorija sadrži one pjesme koje je korisnik prepoznao sam, u drugoj - one koje je program pronašao u automatskom režimu.
Prolazeći kroz tagove, korisnik će se moći upoznati sa biografijom svakog od izvođača, proučiti njegovu diskografiju, objavljene video zapise, kritike albuma, kao i žanr pronađene pjesme i naziv studija. Pored toga, odjeljak daje korisniku priliku da sazna o budućim koncertima određenog umjetnika i drugim sličnim umjetnicima.
Korisnik može dijeliti svaku od oznaka na društvenim mrežama koristeći bilo e-poštu ili poseban program za razmjenu poruka.
Izbornik "Vijesti" omogućava vam da saznate više o izdanju ažuriranja, pojavi novih klipova, vijestima o popularnim izvođačima ili TV emisijama. Pored toga, odjeljak s "Vijestima" omogućuje vam pregled poruka prijatelja.
Kartica "Puls" korisniku otvara najpopularniju, "vrhunsku" muziku u stvarnom vremenu. A "Discovery" vam omogućava da pratite gdje je i koja pjesma prepoznata u određenom vremenskom periodu. Praćenje se odvija na mapi.
Kako mogu dobiti Shazam?
Aplikacija je dizajnirana za uređaje koji rade na Android platformi, a 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;
- verzija Reda, stvorena kako bi se dio sredstava primljenih za korištenje aplikacije donirao u dobrotvorne svrhe.
Shazam je dostupan i korisnicima Windows Phonea, iako ih je znatno manje. U ovom slučaju, program se preuzima preko prodavnice kompanije.
Shazam nije namijenjen osobnim računalima i prijenosnim računalima. Možete ga instalirati tek nakon što računar ima Android emulator za PC.