Shazam on telefonide ja tahvelarvutite rakendus, mis võimaldab teil muusikat ära tunda. Aga kuidas see juhtub? Ja kuidas sellist programmi kasutada?
Shazam on teenus, mille eesmärk on tunnustada muusikat üks lühike pala korraga. Enamasti kasutatakse seda telefoni rakendusena: installimise ja kasutamise eest ei pea maksma ning pärast mikrofoni heliallikale toomist määrab programm loo nime ja esitaja nime. Sellise rakenduse abil saate ära tunda meeldiva raja kõikjal: taksos, baaris, tänaval jne. Need. kõrvaline müra Shazami jaoks ei ole takistuseks ja ka loo vähene populaarsus pole see.
Shazami ajalugu: rakenduse nimi ja areng
Sõna Shazam on inglise keele sõnastikes tõepoolest olemas, see tähendab midagi loitsu taolist, vene "abracadabra" analoogi - maagilist fraasi, mille järel tulemus saavutatakse koheselt ja iseenesest.
See on täpselt programmi arendajate seatud eesmärk: et kasutaja saaks silmapilgu jooksul kogu muusika ja selle esitaja kohta huvi pakkuva teabe.
Mis puutub ajalukku, siis Shazam loodi üheksakümnendate lõpus: siis oli see teenus, mis töötab SMS-i teel lühinumbrile. Kui keegi soovis laulu nime teada saada, pidi ta üles kirjutama 30-sekundilise fragmendi ja saatma selle numbrile 2580. Mõne sekundi jooksul tuli vastusega SMS.
Kuid selleks, et rakendus oleks praegune, kulus 14 aastat tööd ja uurimistööd. Arendajatel olid selles abiks Yamaha süntesaatorite algoritmide looja professor Smith ja tema kraadiõppur Avery Wang. Nende eestvedamisel töötati välja mitte ainult keeruline heli tuvastamise algoritm, vaid loodi ka tohutu spektrogrammide andmebaas, mis hõlmas enam kui 15 miljardit rada.
Ja juba 2013. aastal kuulus Shazam maailma rakenduste esikümnesse. Sellest sai jagamisvara (enne kui SMS-ide eest tuli maksta) ning see on saadaval mitte ainult telefonides ja tahvelarvutites, vaid isegi nutikellades. Viimasel juhul saab kasutaja muusika kohta teavet randme puudutamise kaudu.
Kuidas Shazam töötab?
Rakendus põhineb algoritmil, mis kasutab spektrogramme - pilte, mis näitavad, kuidas helisignaali tugevus sõltub ajast. Seda algoritmi kasutatakse aktiivselt seismoloogias, hüdro- ja radaritehnikas, kõnetöötluses jne. Ja spektrogrammid on tegelikult Shazami aluseks olevate helide “sõrmejäljed”.
Kui vaatate samm-sammult, siis on rakenduse muusika tuvastamine järgmine:
- shazami andmebaas on eelnevalt varustatud muljetavaldava kaardiindeksiga, kus on palju erinevaid muusika "trükiseid";
- pärast seda, kui kasutaja on meeldiva loo „märkinud“, genereerib rakendus selle jaoks kümme sekundit kestva helinäidise põhjal „sõrmejälje“;
- programm saadab loodud sõrmejälje teenusele Shazam, mille andmebaasis hakatakse vasteid otsima;
- kui leitakse vaste, annab rakendus teavet kompositsiooni ja esitaja kohta, kui ei, siis kuvatakse veateade.
Need. Shazam käsitleb kõiki laule ajatelgsagedusgraafikuna, millel on kolm telge ja mis näitavad aega, sagedust ja intensiivsust. Ja iga sellise graafiku punkt peegeldab teatud sageduse intensiivsust konkreetsel ajahetkel. Programm eristab ka puhast tooni ja valge müra purskeid.
Loo jaoks graafiku loomisega tuvastab rakendus "tipptugevuse" sageduse: 10 sekundi jooksul võtab proovi heli mitu tippu ja teisendab saadud "sõrmejälje" räsitabeliks, kus sagedus väärtused on võtmed. Esimest väärtust - esimest võtit - kasutab programm, kui ta otsib andmebaasist vasteid.
Ja kui vasteid on mitu, otsib programm õigeaegselt sagedusvastet.
Shazami avaekraan
Pärast programmi installimist näeb kasutaja seda avades põhiekraani keskel suurt nuppu. See on loodud muusika tuvastamise käivitamiseks ja 10 sekundit pärast selle vajutamist annab rakendus tulemuse. Kuid ainult siis, kui ümberringi on minimaalselt kõrvalist müra.
Kui neid hääli on palju, muutub otsing raskemaks: Shazam võtab loo äratundmiseks kauem aega. Selleks on põhiekraani paremas ülanurgas lülitusnupp - see paneb programmi automaatrežiimi. Ja pärast selle vajutamist tunneb rakendus järgmise 4 tunni jooksul muusika ära, isegi kui kasutaja selle lahkub.
Seaded
Seadete menüüsse jõudmiseks peab kasutaja pöörama tähelepanu põhiekraani vasakule nurgale - seal on hammasrattaikoon. Ja pärast selle klõpsamist avanevad programmi sätted, mis sisaldavad:
- võimalus logida oma Facebooki kontole siltide jagamiseks;
- võime märguandeid keelata või lubada;
- programmi kasutamise tingimused ja konfidentsiaalsuse tingimused.
Lisaks saab kasutaja seadete kaudu pöörduda tugiteenuse poole, et saada tehnilist abi või vastuseid rakenduse kohta tekkivatele küsimustele. Ja kui ta soovib, ostke programmi Encore versioon.
Ekraani alaosa
Ekraani allosas on viis nuppu - menüüikoonid, millel on järgmised nimed:
- "Sildid";
- "Uudised";
- "Pulss";
- "Avamine"
- "Tunnustamise algus".
Klõpsates nupul "Sildid", suunatakse kasutaja jaotisse, mis sisaldab kogu tunnustatud muusika loendeid. Need loendid on jagatud kahte kategooriasse: "minu sildid" ja "automaatne". Esimene kategooria sisaldab neid laule, mille kasutaja ise ära tundis, teises - need, mille programm automaatrežiimis leidis.
Sildid läbi käies saab kasutaja tutvuda iga esineja elulooga, uurida tema diskograafiat, avaldatud videoid, albumite ülevaateid, samuti leitud loo žanrit ja salvestusstuudio nime. Ja lisaks annab jaotis kasutajale võimaluse teada saada konkreetse artisti tulevastest kontsertidest ja teistest temaga sarnastest artistidest.
Kasutaja saab sotsiaalmeedias kõiki märgendeid jagada kas e-posti või spetsiaalse messengeri programmi abil.
Menüü "Uudised" võimaldab teil teada saada värskenduste väljaandmist, uute klippide ilmumist, uudiseid populaarsete artistide või telesaadete kohta. Lisaks võimaldab jaotis "Uudised" vaadata sõprade sõnumeid.
Vahekaart "Pulss" avab kasutajale reaalajas populaarseima ja populaarseima muusika. Ja "Discovery" võimaldab teil jälgida, kus ja millist lugu teatud aja jooksul tunnustati. Jälgimine toimub kaardil.
Kuidas ma saan Shazami saada?
Rakendus on mõeldud Android-platvormil töötavatele seadmetele, saate selle alla laadida Play turu kaudu. Shazamist on siiski erinevaid versioone:
- tasuta, kuid sisaldab reklaame;
- tasuline - Encore versioon, mida loetakse täielikuks, - reklaame pole;
- Redi versioon, mis on loodud selleks, et annetada osa rakenduse kasutamiseks saadud vahenditest heategevuseks.
Shazam on saadaval ka Windows Phone'i kasutajatele, kuigi neid on oluliselt vähem. Sellisel juhul laaditakse programm alla ettevõtte poe kaudu.
Shazam ei ole mõeldud personaalarvutite ja sülearvutite jaoks. Saate selle installida alles pärast seda, kui arvutis on PC-le mõeldud Android-emulaator.