Ang Shazam ay isang app para sa mga telepono at tablet na nagbibigay-daan sa iyo upang makilala ang musika. Ngunit paano ito nangyayari? At kung paano gamitin ang naturang programa?
Ang Shazam ay isang serbisyo na idinisenyo upang makilala ang musika ng isang maikling piraso sa bawat oras. Kadalasan, ginagamit ito bilang isang application para sa telepono: hindi mo kailangang magbayad para sa pag-install at paggamit, at pagkatapos dalhin ang mikropono sa pinagmulan ng tunog, natutukoy ng programa ang pangalan ng kanta at ang pangalan ng artist. Sa tulong ng naturang application, makikilala mo ang track na gusto mo kahit saan: sa isang taxi, sa isang bar, sa kalye, atbp. Yung. ang labis na ingay para kay Shazam ay hindi hadlang, at ang mababang katanyagan ng kanta ay hindi rin.
Ang kasaysayan ng Shazam: ang pangalan at pag-unlad ng app
Ang salitang Shazam ay talagang umiiral sa mga dictionary ng wikang Ingles, nangangahulugan ito ng isang bagay tulad ng isang spell, isang analogue ng "abracadabra" ng Russia - isang magic na parirala, pagkatapos kung saan ang resulta ay nakakamit kaagad at mag-isa.
Ito mismo ang layunin na itinakda ng mga tagabuo ng programa: upang sa isang iglap lamang ng mata ay maaaring makuha ng gumagamit ang lahat ng impormasyong interesado siya tungkol sa musika at tagapalabas nito.
Tulad ng para sa kasaysayan, ang Shazam ay nilikha noong huling bahagi ng siyamnapung taon: pagkatapos ito ay isang serbisyo na gumagana sa pamamagitan ng SMS sa isang maikling numero. Kung nais ng isang tao na malaman ang pangalan ng kanta, kailangan niyang isulat ang isang 30 segundong fragment at ipadala ito sa numero 2580. Sa loob ng ilang segundo, isang SMS ang dumating kasama ang sagot.
Ngunit tumagal ng 14 na taon ng trabaho at pagsasaliksik para sa aplikasyon na maging katulad ngayon. Ang mga tagabuo ay tinulungan dito ni Propesor Smith, ang tagalikha ng mga algorithm para sa mga synthesizer mula sa Yamaha, at ang kanyang nagtapos na mag-aaral na si Avery Wang. Sa ilalim ng kanilang pamumuno, hindi lamang isang kumplikadong algorithm para sa tunog na pagkilala ang binuo, ngunit isang malaking database ng mga spectrogram din ang nilikha, na nagsasama ng higit sa 15 bilyong mga track.
At noong 2013 pa, isinama si Shazam sa nangungunang sampung mga app sa buong mundo. Naging shareware (bago ka magbayad para sa SMS), at magagamit hindi lamang sa mga telepono at tablet, ngunit kahit sa mga matalinong relo. Sa huling kaso, ang gumagamit ay maaaring makakuha ng impormasyon tungkol sa musika sa pamamagitan lamang ng pagpindot sa pulso.
Paano gumagana ang Shazam?
Ang application ay batay sa isang algorithm na gumagamit ng spectrograms - mga imahe na nagpapakita kung paano nakasalalay sa oras ang lakas ng isang signal ng audio. Ang algorithm na ito ay aktibong ginagamit sa seismology, hydro at radar, pagproseso ng pagsasalita, atbp. At ang mga spectrograms ay, sa katunayan, ang "mga fingerprint" ng mga tunog kung saan nakabase ang Shazam.
Kung titingnan mo sunud-sunod, pagkatapos ay ang pagkilala sa musika sa application ay ang mga sumusunod:
- ang shazam database ay paunang gamit sa isang kamangha-manghang index ng card ng iba't ibang uri ng "mga kopya" ng musika;
- pagkatapos na "markahan" ng gumagamit ang kanta na gusto nila, bubuo ang application ng isang "fingerprint" para dito batay sa sampung segundong sample ng tunog;
- ipinapadala ng programa ang nilikha na fingerprint sa serbisyo ng Shazam, sa database kung saan magsisimula ang paghahanap para sa mga tugma;
- kung ang isang tugma ay natagpuan, ang application ay magbibigay ng impormasyon tungkol sa komposisyon at artist, kung hindi, magpapakita ito ng isang mensahe ng error.
Yung. Tinatrato ni Shazam ang anumang kanta bilang isang graph ng dalas ng oras na may tatlong palakol na nagpapakita ng oras, dalas, at kasidhian. At ang bawat punto sa naturang isang grap ay sumasalamin sa tindi ng isang tiyak na dalas sa isang partikular na sandali sa oras. Ang programa ay nakikilala din sa pagitan ng dalisay na tono at pagsabog ng puting ingay.
Sa pamamagitan ng paglikha ng isang graph para sa isang kanta, nakita ng application ang dalas ng "rurok ng lakas": tumatagal ng maraming mga taluktok sa loob ng 10 segundo ng tunog ng sample, at pagkatapos ay isinalin ang nagresultang "fingerprint" sa isang hash table, kung saan ang dalas ang mga halaga ay ang mga susi. Ang unang halaga - ang unang susi - ay ginagamit ng programa kapag naghahanap ito sa database para sa mga tugma.
At kung maraming mga tugma, ang programa ay naghahanap para sa isang tugma ng dalas sa oras.
Home screen ng Shazam
Matapos mai-install ang programa, ang gumagamit, na binubuksan ito, ay makakakita ng isang malaking pindutan sa gitna ng pangunahing screen. Ito ay dinisenyo upang simulan ang pagkilala ng musika, at 10 segundo pagkatapos ng pagpindot dito, bibigyan ng application ang resulta. Ngunit lamang kung mayroong isang minimum na labis na ingay sa paligid.
Kung maraming mga ingay na ito, magiging mahirap ang paghahanap: Mas matagal ang Shazam upang makilala ang kanta. Upang gawin ito, mayroong isang pindutan ng toggle sa kanang sulok sa itaas ng pangunahing screen - inilalagay nito ang programa sa awtomatikong mode. At pagkatapos ng pagpindot dito, makikilala ng application ang musika sa susunod na 4 na oras, kahit na iwanan ito ng gumagamit.
Mga setting
Upang makapunta sa menu ng mga setting, kailangang bigyang pansin ng gumagamit ang kaliwang sulok ng pangunahing screen - mayroong isang icon na gear. At pagkatapos i-click ito, magbubukas ang mga setting ng programa, na naglalaman ng:
- ang kakayahang mag-log in sa iyong Facebook account upang magbahagi ng mga tag;
- ang kakayahang huwag paganahin o paganahin ang mga abiso;
- mga tuntunin ng paggamit ng programa at mga tuntunin ng pagiging kompidensiyal.
Bilang karagdagan, sa pamamagitan ng mga setting, maaaring makipag-ugnay ang gumagamit sa serbisyo ng suporta upang makakuha ng panteknikal na tulong o mga sagot sa mga katanungan tungkol sa application. At, kung nais niya, bilhin ang bersyon ng Encore ng programa.
Ibaba ng screen
Sa ilalim ng screen mayroong limang mga pindutan - mga icon ng menu, na may mga sumusunod na pangalan:
- "Mga Tag";
- "Balita";
- "Pulso";
- "Pagbubukas"
- "Simula ng pagkilala".
Sa pamamagitan ng pag-click sa pindutang "Mga Tag", dadalhin ang gumagamit sa isang seksyon na naglalaman ng mga listahan ng lahat ng kinikilalang musika. Ang mga listahang ito ay nahahati sa dalawang kategorya: "aking mga tag" at "auto". Naglalaman ang unang kategorya ng mga kantang kinikilala ng gumagamit sa sarili niya, sa pangalawa - ang mga natagpuan ng programa sa awtomatikong mode.
Sa pamamagitan ng pagdaan sa mga tag, ang gumagamit ay maaaring maging pamilyar sa talambuhay ng bawat isa sa mga gumaganap, pag-aralan ang kanyang discography, naglabas ng mga video, mga pagsusuri sa album, pati na rin ang uri ng kanta na natagpuan at ang pangalan ng recording studio. At, bilang karagdagan, binibigyan ng seksyon ng pagkakataon ang gumagamit na malaman ang tungkol sa mga hinaharap na konsyerto ng isang partikular na artista at tungkol sa iba pang mga artista na katulad niya.
Maaaring ibahagi ng gumagamit ang bawat isa sa mga tag sa mga social network gamit ang alinman sa email o isang espesyal na programa ng messenger.
Pinapayagan ka ng menu na "News" na malaman ang tungkol sa pagpapalabas ng mga update, ang hitsura ng mga bagong clip, balita tungkol sa mga sikat na artista o palabas sa TV. Bilang karagdagan, ang seksyon na may "Balita" ay nagbibigay-daan sa iyo upang tingnan ang mga mensahe mula sa mga kaibigan.
Ang tab na "Pulse" ay bubukas sa gumagamit ng pinakatanyag, "tuktok" na musika sa real time. At pinapayagan ka ng "Discovery" na subaybayan kung saan at aling kanta ang nakilala sa isang tiyak na tagal ng panahon. Ang pagsubaybay ay nagaganap sa mapa.
Paano ko makukuha ang Shazam?
Ang application ay idinisenyo para sa mga aparato na tumatakbo sa platform ng Android, maaari mo itong i-download sa Play Market. Gayunpaman, may iba't ibang mga bersyon ng shazam:
- libre, ngunit naglalaman ng mga ad;
- bayad - Encore bersyon, na kung saan ay itinuturing na kumpleto, - walang mga ad;
- bersyon ng Pula, nilikha upang magbigay ng ilan sa mga natanggap na pondo para sa paggamit ng application sa charity.
Magagamit din ang Shazam sa mga gumagamit ng Windows Phone, bagaman may mas kaunting mas kaunti sa kanila. Sa kasong ito, ang programa ay nai-download sa pamamagitan ng tindahan ng kumpanya.
Ang Shazam ay hindi inilaan para sa mga personal na computer at laptop. Maaari mo lamang itong mai-install pagkatapos ng isang computer na emulator para sa PC ang computer.