Shazam ay isang mobile application na nagpabago sa paraan ng pagtuklas at pagkilala namin sa musikang pinakikinggan namin araw-araw. Dahil sa kakayahang nitong mabilis na tukuyin ang isang kanta sa pamamagitan lamang ng ilang segundong pag-playback, naging hindi mapaghihiwalay na kasama si Shazam para sa milyong ng mga user sa buong mundo. Ngayon, paano kaya nitong application na kilalanin ang mga kanta nang tumpak at mabilis? Sa artikulong ito, susuriin natin ang kamangha-manghang mundo sa likod ng mga algorithm at teknolohiya na ginagawang posible ang Shazam.
Maintindihan kung paano gumagana ang Shazam, mahalagang maunawaan ang kanta recognition mekanismo na binuo by application. Kapag na-click ng user ang pindutan ng Shazam upang matukoy ang isang kanta, ginagamit ng application ang mikropono ng mobile device upang mag-record ng isang fragment ng kantang pinag-uusapan. Ang audio fragment na ito ay ipinapadala sa Shazam server, kung saan nagsisimula ang isang proseso ng paggawa ng tugma sa malawak nitong database ng musika.
Ang susi sa tagumpay ng pagkilala ng kanta ni Shazam ay nakasalalay sa algorithm ng pagsusuri nito sa parang multo. Ang algorithm na ito ay nabubulok ang audio fragment sa maliliit na seksyon at kinakalkula ang frequency spectrum ng bawat isa sa kanila. Ang pagsusuring ito ay ginagawa gamit ang isang teknik na tinatawag na Fast Fourier Transform (FFT), na nagbibigay-daan sa na matukoy angmga frequency na nasa audio fragment. Pagkatapos ay ikinukumpara ni Shazam ang frequency spectrum na ito sa spectra na nakaimbak sa database nito.
Kapag may nakitang tugma sa pagitan ng frequency spectrum ng audio fragment at isa sa spectra na nakaimbak sa Shazam database, ibabalik ng application ang impormasyong naaayon sa kinikilalang kanta sa user. Kabilang dito ang pangalan ng artist, ang pamagat ng kanta, ang album na kinabibilangan nito, pati na rin ang mga link para makinig dito sa iba't ibang streaming platform.
Sa madaling sabi, Shazam gumagamit ng isang spectral analysis algorithm at isang malawak na database ng musika upang makilala at matukoy ang mga kanta sa ilang segundo. Ang katumpakan at bilis nito sa proseso ng pagkilala ay ginawa itong isang kailangang-kailangan na tool para sa mga mahilig sa musika sa buong mundo.
1. Panimula sa Shazam bilang isang music recognition app
Ang Shazam ay isang rebolusyonaryong app sa pagkilala sa musika na nagbago sa paraan ng pakikipag-ugnayan natin sa musika. Ang application na ito ay gumagamit ng teknolohiya ng audio upang makilala ang mga kanta at magbigay ng detalyadong impormasyon tungkol sa pamagat, artist at album. Ang natatangi sa Shazam ay ang kakayahang makilala ang mga kanta sa pamamagitan lamang ng pakikinig sa ilang segundo ng audio.. Nasa restaurant ka man, sa loob ng kotse o sa tindahan, matutukoy ni Shazam ang musikang tumutugtog sa paligid mo at ibibigay sa iyo ang lahat ng impormasyong kailangan mo.
Ang paraan ng paggawa ng Shazam ay talagang kahanga-hanga. Gumagamit ito ng isang matalinong algorithm na naghahati sa audio recording sa mga maikling segment at pagkatapos ay lumilikha ng a fingerprint ng bawat segment. Pagkatapos ay ikinukumpara nito ang fingerprint na ito laban sa isang malaking database ng musika upang makahanap ng mga tugma. Kapag nakahanap na ito ng katugma, ibinabalik ni Shazam ang impormasyon ng kanta sa user sa loob ng ilang segundo. Dagdag pa, nagbibigay din ito ng mga link sa mga serbisyo ng streaming para mapakinggan mo ang buong kanta at maidagdag ito sa iyong library ng musika.
Bagama't ang Shazam ay pangunahing kilala sa kakayahang tumukoy ng mga kanta, nag-aalok din ito ng iba pang mga kawili-wiling feature. Halimbawa, maaari mong gamitin ang feature na lyrics para sundan ang lyrics ng isang kanta habang tumutugtog ito. Bukod pa rito, pinapayagan ka rin ng Shazam na tumuklas ng bagong musika sa pamamagitan ng pagbibigay ng mga personalized na rekomendasyon batay sa iyong panlasa sa musika.Ang kadalian ng paggamit at katumpakan ng Shazam ay ginagawa itong isang dapat-may app para sa magkasintahan ng musika mula sa lahat ng dako.
2. Ang proseso ng pagkilala ng musika sa Shazam
Shazam Ito ay isa sa mga pinakasikat na application para sa pagkilala sa musika sa buong mundo. Milyun-milyong tao ang nagtitiwala sa mapanlikhang tool na ito upang matukoy ang mga kantang hindi nila alam ngunit gusto nilang malaman, na ginagawa itong perpektong kasama para sa mga mahilig sa musika. Bagama't parang magic, ang proseso ng pagkilala sa musika Ang Shazam ay batay sa mga makabagong algorithm at teknolohiya.
Ang susi sa tagumpay ni Shazam ay nasa kanya makabagong audio recognition system. Kapag nagpatugtog ang isang user ng hindi kilalang kanta, pinakikinggan ito ni Shazam at ikinukumpara ang acoustic fingerprint nito sa isang malaking database na naglalaman ng milyun-milyong kanta. Salamat sa spectral analysis techniques, na naghahati sa sound signal sa mga pangunahing bahagi nito, ang Shazam algorithm ay maaaring makilala ang natatangi at natatanging pattern sa musika.
Kapag ang mga algorithm ng Shazam ay nakahanap ng makabuluhang tugma sa pagitan ng nasuri na acoustic footprint at ng mga kanta sa database nito, bumuo ng mga posibleng tugma. Ang mga tugmang ito ay ipinakita sa user sa application, kung saan ipinapakita ang detalyadong impormasyon tungkol sa kantang pinag-uusapan, gaya ng pamagat, artist, album, at genre ng musika. Bilang karagdagan, pinapayagan ka ng Shazam na magpatugtog ng isang fragment ng kanta at nag-aalok ng mga link para bumili o pakinggan ang buong kanta sa iba't ibang streaming mga platform ng musika. Nakakamangha kung paanong ang isang simpleng "makinig at kilalanin" ay makapagbibigay sa atin ng lahat ng impormasyong ito sa musika sa loob ng ilang segundo!
3. Ang Shazam database at algorithm upang makilala ang mga kanta
Ang Shazam Database: Upang matukoy ang isang kanta, ang Shazam ay may malawak na database ng musika. Naglalaman ang database na ito ng milyun-milyong kanta mula sa iba't ibang genre at artist, at patuloy na ina-update sa mga bagong release ng musika. Ang database ng Shazam ay isa sa mga pangunahing aspeto ng algorithm ng pagkilala ng kanta nito.
Ang Shazam recognition algorithm: Kapag ang isang snippet ng isang kanta ay naitala, ang Shazam algorithm ay mapupunta sa pagkilos. Gumagamit ang algorithm na ito ng pagpoproseso ng signal ng audio at mga diskarte sa pag-aaral ng machine para suriin ang naitalang fragment at kunin ang mga pinaka-nauugnay na feature nito. Kasama sa mga feature na ito ang impormasyon tungkol sa ritmo ng kanta, melody, harmonic pattern, at iba pang natatanging elemento.
Ang proseso ng pagkilala sa kanta: Kapag nakuha na ng algorithm ang mga feature mula sa naitalang fragment, inihahambing ito sa mga kanta sa database ng Shazam. Gamit ang mga diskarte sa pagtutugma ng pattern, ang algorithm ay naghahanap ng mga kanta na may katulad na katangian sa naitalang fragment. Pagkatapos, isang listahan ng ng posibleng tugma ay nabuo at ipinapakita sa user. Mabilis at mahusay ang proseso ng pagtukoy ng kanta na ito, na nagbibigay-daan sa mga user na makuha ang pangalan at artist ng isang kanta sa loob ng ilang segundo.
4. Paano ginagamit ni Shazam ang mikropono ng iyong device para "kilalain" ang musika?
Shazam ay isang rebolusyonaryong application na may kakayahang kilalanin ang mga kanta sa pamamagitan lamang ng paggamit ng mikropono mula sa iyong aparato. Gumagamit ito ng kumplikadong algorithm upang i-convert ang audio fragment na nakunan ng mikropono sa isang acoustic fingerprint, na nagbibigay-daan sa iyong matuklasan ang pamagat at artist ng kantang iyon na gusto mo nang husto at hindi mo na matandaan. �
Ang operasyon ng Shazam ay batay sa isang malawak na database ng kanta, na binubuo ng milyun-milyong track mula sa iba't ibang genre ng musika. Kapag nagtala ang application ng isang fragment ng audio, inihahambing nito ang nabuong acoustic fingerprint laban sa database na ito upang makahanap ng tugma. Kapag nakakita ka ng kanta na tumutugma sa acoustic footprint, Shazam ay nagpapakita sa iyo ng detalyadong impormasyon ng kanta, tulad ng pamagat, artist, album, at lyrics, sa loob lamang ng ilang segundo.
Mahalagang banggitin iyon Shazam Gamitin lang ang mikropono ng iyong device kapag binigyan mo ito ng pahintulot na gawin ito. Nangangahulugan ito na ang app ay hindi patuloy na nagre-record o nag-iimbak ng iyong mga pag-uusap. Bukod pa rito, maaari mong isaayos ang mga setting ng privacy ng app para makontrol kung anong impormasyon ang ibinabahagi mo dito. Sa buod, Shazam ay isang mahusay na tool na gumagamit ng mikropono ng iyong device upang i-convert ang isang fragment ng audio sa mahalagang impormasyon tungkol sa isang kanta, na nagbibigay sa iyo ng kakayahang tumuklas ng bagong musika at masiyahan sa iyong mga paboritong kanta kahit kailan mo gusto.
5. Ang kahalagahan ng koneksyon sa internet kapag gumagamit ng Shazam
Ang Shazam ay isang application na nagbibigay-daan sa iyong tukuyin ang mga kanta sa pamamagitan lamang ng pakikinig sa ilang segundo ng track. matatag na koneksyon sa internet? Sa ibaba ay ipapaliwanag natin kung bakit.
1. Access sa database ng kanta
Si Shazam ay may isang malaking database ng mga kanta patuloy na lumalaki, na may milyun-milyong track mula sa iba't ibang wika at genre. Upang makilala ang isang kanta, ang application ay dapat magpadala ng isang fragment ng track sa mga server nito at ihambing ito sa mga naka-imbak na pag-record. Kung walang aktibong koneksyon sa internet, hindi posibleng ma-access ang malawak na library na ito. Samakatuwid, mahalagang magkaroon ng isang matatag na koneksyon upang lubos na mapakinabangan ang lahat ng mga tampok ng Shazam.
2. Pagkuha ng updated na impormasyon
Kapag natukoy ni Shazam ang isang kanta, hindi lang ito nagbibigay sa amin ng pangalan ng artist at track, kundi pati na rin karagdagang impormasyon gaya ng album, petsa ng paglabas, at lyrics ng kanta. Ang impormasyong ito ay patuloy na ina-update upang magbigay ng tumpak at nauugnay na data sa mga user. Kung walang koneksyon sa internet, hindi mo maa-access ang napapanahon at detalyadong impormasyon na inaalok ni Shazam, na naglilimita sa karanasan ng user.
3. Ibahagi at i-save ang mga natuklasan
Ang isa sa mga mahusay na bentahe ng paggamit ng Shazam ay ang posibilidad ng magbahagi ng mga natuklasan sa musika kasama ang mga kaibigan at i-save ang mga ito upang makinig sa ibang pagkakataon. Kung walang koneksyon sa internet, hindi posibleng ibahagi ang iyong mga paboritong kanta sa mga social network tulad ng Facebook o Twitter, o i-save ang mga resulta sa iyong personal na playlist. Samakatuwid, ang isang matatag na koneksyon ay mahalaga upang lubos na mapakinabangan ang mga social na tampok na ito at masiyahan sa musikang natuklasan sa Shazam anumang oras.
6. Paano ipinapakita ni Shazam ang mga resulta ng pagkakakilanlan ng kanta
Pagkilala sa mga Kanta sa Shazam:
Ang Shazam ay isang application na nagbibigay-daan sa kilalanin ang mga kanta at makakuha ng kumpletong impormasyon tungkol sa kanila kaagad. Ngunit paano ito gumagana? Kapag nakatanggap ang Shazam ng audio sample, ginagamit nito ang advanced music recognition algorithm nito upang suriin at paghambingin ito na may malaking database na naglalaman ng milyun-milyong kanta. Sa pamamagitan ng prosesong ito ng pagtutugma ng pattern, hinahanap ni Shazam ang pinakamagandang tugma sa pagitan ng sample at ng tamang kanta.
Display ng mga Resulta:
Sa sandaling mahanap ni Shazam ang kanta, nagpapakita ng mga resulta ng pagkakakilanlan sa screen Ng device. Kasama sa mga resulta ang pangalan ng kanta, ang artist, ang album, ang petsa ng paglabas, at kung minsan ang mga lyrics ng kanta. Bilang karagdagan, nagbibigay si Shazam ng mga link para sa bumili ng kanta o idagdag ito sa isang playlist sa iba't ibang platform ng musika. Makakahanap ka rin ng higit pang impormasyon tungkol sa artist, tulad ng mga talambuhay, discographies at mga kaugnay na balita.
Mga karagdagang function:
Bilang karagdagan sa pagkakakilanlan ng kanta, nag-aalok ang Shazam ng iba pang mga kawili-wiling tampok. Maaari mong gamitin ang Shazam upang tumuklas ng bagong musika paggalugad ng mga global at lokal na chart, pati na rin ang pagtuklas ng mga personalized na rekomendasyon batay sa iyong mga nakaraang panlasa sa musika. Maaari ka ring kumonekta sa mga kaibigan sa pamamagitan ng Shazam, ibahagi ang iyong mga paboritong kanta, at makita kung ano ang Shazaming ng mga ito. Ang Shazam ay naging isang kailangang-kailangan na tool para sa mahilig sa musika, na nagbibigay ng kakaibang karanasan para matuklasan, matukoy at masiyahan sa mga kanta anumang oras, kahit saan.
7. Mga rekomendasyon upang mapabuti ang katumpakan ng pagkilala sa Shazam
1. Gumamit ng isang matatag na koneksyon sa internet: Gumagamit si Shazam ng audio recognition technology para matukoy ang mga kanta. Para maging tumpak ang function na ito, mahalagang magkaroon ng stable na koneksyon sa internet. Sa ganitong paraan, maihahambing ng app ang pag-record ng kanta laban sa malawak nitong database at mahahanap ang tamang tugma. Iwasang gamit ang Shazam sa mga lugar na mahina ang signal ng internet, dahil maaari itong makaapekto sa katumpakan ng mga resulta.
2. Pagbutihin ang kalidad ng recording: Upangmakakuha ng mas tumpak na mga resulta sa Shazam, inirerekumenda na pagbutihin ang kalidad ng pag-record ng kanta. Tiyaking walang ingay sa background o interference na maaaring makaapekto sa kalinawan ng audio. Gayundin, panatilihing malapit ang device sa pinagmumulan ng tunog at iwasang magsalita o gumawa ng iba pang ingay habang nagre-record. Kung maaari, gumamit ng mga headphone upang mabawasan ang ingay sa labas at matiyak ang mas mahusay na kalidad ng audio.
3. I-update ang app at database ng musika: Regular na ina-update ang Shazam para mapabuti ang functionality nito at pataasin ang katumpakan ng pagkilala ng kanta. Tiyaking mayroon kang pinakabagong bersyon ng app na naka-install sa iyong device. Bukod pa rito, mahalagang panatilihing napapanahon ang database ng musika ng Shazam. Karaniwang nag-aalok ang application ng mga awtomatikong pag-update sa database, ngunit ipinapayong magsagawa ng mga manu-manong pag-update nang pana-panahon para sa pinakamahusay na mga resulta.
8. Paano masulit ang mga karagdagang feature ng Shazam
Ang isa sa pinakasikat at kapaki-pakinabang na application para sa mga mahilig sa musika ay Shazam. Ang pangunahing pag-andar ng kamangha-manghang tool na ito ay agad na tukuyin ang mga hindi kilalang kanta, ngunit alam mo ba na nag-aalok ito ng higit pang mga karagdagang function? Narito ibinubunyag namin ang ilan trick at tip para masulit ang Shazam.
Tuklasin ang mga lyrics ng iyong mga paboritong kanta
Bilang karagdagan sa pagtukoy sa mga kantang naririnig mo sa paligid mo, pinapayagan ka ng Shazam na i-access ang mga lyrics ng iyong mga paboritong kanta. Pagkatapos matukoy ang isang kanta, simple lang i-slide ang screen pataas at makikita mo ang pagpipilian ng titik. Bibigyan ka nito ng pagkakataon na mas lalo mong tangkilikin ang iyong mga kanta, kantahin ang mga ito sa tuktok ng iyong mga baga nang hindi nagkakamali sa mga salita at malalim na maunawaan ang mensahe ng bawat kanta.
Ikonekta ang Shazam sa iyong mga serbisyo ng musika
Kung subscriber ka sa streaming ng mga serbisyo ng musika tulad ng Spotify, Apple Music o Deezer, samantalahin ang pagsasama ng Shazam sa mga platform na ito upang Mabilis na idagdag ang mga kantang natuklasan mo sa iyong mga playlist. Pumunta lang sa seksyon ng mga setting ng Shazam, piliin ang serbisyo ng musika na iyong ginagamit, at pagkatapos ay kapag natukoy mo ang isang kanta, maaari mo itong idagdag nang direkta sa iyong library o mga playlist nang hindi kinakailangang hanapin ito nang manu-mano.
Galugarin ang mga uso sa musika
Hindi lamang pinapayagan ka ng Shazam na tukuyin ang mga kanta, pinapanatili ka rin nitong napapanahon sa mga pinakabagong trend ng musika. Sa seksyong explore, makikita mo ang isang listahan ng mga pinakahinahanap na kanta. Ang tampok na ito ay perpekto para sa mga nais tumuklas ng mga bagong artista at genre ng musika. I-explore ang mga pinakasikat na kanta sa real time at palawakin ang iyong musical repertoire sa pamamagitan ng paghahanap ng mga hit na hindi mo pa alam.
9. Paano magbahagi at mag-download ng musika na kinilala sa Shazam
Ang Shazam ay isang sikat na mobile application na nagbibigay-daan sa iyong tumukoy ng mga kanta sa ilang segundo lang ng pag-playback. Paggamit ng mga advanced na audio recognition algorithm, Makikilala ni Shazam ang milyun-milyong kanta ng iba't ibang genre at panahon. Ngunit paano gumagana ang Shazam upang ibahagi at i-download ang musikang kinikilala nito?
Kapag natukoy nang tama ni Shazam ang isang kanta, magagawa mo na ibahagi ito nang madali sa iyong mga kaibigan o sa iyong social network. Upang gawin ito, i-tap lang ang icon ng pagbabahagi sa ibaba ng screen. Susunod, magbubukas ang isang menu na may iba't ibang mga opsyon sa pagbabahagi, tulad ng pagpapadala ng kanta sa pamamagitan ng text message, email o sa pamamagitan ng mga application ng instant messaging. Maaari mo ring i-post ang kanta nang direkta sa Facebook, Twitter o ibang network panlipunan.
Bilang karagdagan sa pagbabahagi ng natukoy na musika, maaari mo rin i-download ito nang direkta sa iyong device para pakinggan ito nang walang koneksyon sa internet. Upang mag-download ng kanta, dapat ay mayroon kang a Shazam account at ma-subscribe sa Shazam Encore, ang bayad na bersyon ng app. Kapag naka-subscribe ka na, i-tap lang ang icon ng pag-download sa tabi ng natukoy na kanta. Ise-save ang kanta sa iyong library ng Shazam at maa-access mo ito anumang oras, kahit na walang koneksyon sa internet.
10. Ang ebolusyon ng Shazam at ang pinakabagong mga update sa application
Ang ebolusyon ng Shazam ay talagang kamangha-mangha sa nakalipas na ilang taon, at sa bawat pag-update, ang app ay nagiging mas matalino at mas madaling gamitin. Ang isa sa mga pinaka-kapansin-pansing tampok ng Shazam ay ang kakayahang makilala ang mga kanta sa pamamagitan lamang ng pakikinig sa ilang segundo ng pag-playback. Ito ay nakakamit sa pamamagitan ng isang kumplikadong algorithm na nagsusuri ng milyun-milyong audio track sa database nito at nakakahanap ng eksakto o malapit na mga tugma. Ang algorithm na ito ay ang susi sa kung paano gumagana ang Shazam at kung bakit matagumpay ang application sa pagtukoy ng mga kanta.
Kamakailan, naglabas si Shazam ng ilang kapana-panabik na mga update na nagpapaganda ng karanasan. Ngayon, bilang karagdagan sa pagtukoy ng mga kanta, maaari ding makilala ng app ang mga palabas at pelikula sa TV. Nakita mo na ba ang iyong sarili na nanonood ng pelikula at naisip mo kung ano ang kanta sa background? Sa Shazam, kailangan mo lang buksan ang app at hayaan itong makinig sa ilang segundo ng pelikula upang makakuha ng impormasyon tungkol sa musikang kasalukuyang tumutugtog. Ang bagong feature na ito ay lalong kapaki-pakinabang para sa mga mahilig sa pelikula at musika.
Ang isa pang mahalagang pagpapabuti ay ang pagsasama ng Shazam sa iba pang mga application ng Musika. Ngayon, kapag ginamit mo ang Shazam upang tumukoy ng isang kanta, maaari mo itong direktang i-link sa iyong paboritong music app, tulad ng Spotify o Apple Music. ibig sabihin madali mong maidaragdag ang kanta sa iyong mga playlist o pakinggan itong muli sa ibang pagkakataon. Ang pagsasamang ito sa iba pang music app ay ginagawang mas maayos at mas maginhawa ang karanasan Para sa mga gumagamit. Ang Shazam ay patuloy na nagbabago at patuloy na nagpapabuti, upang mabigyan ang mga user nito ng pinakamahusay na karanasan na posible sa pamamagitan ng pagtukoy ng mga kanta at pagtuklas ng mga bagong musika habang nasa daan. Nakakatuwang makita kung paano umunlad ang teknolohiya sa likod ng app na ito at kung paano ito nakaimpluwensya sa mundo ng musika at entertainment.
Ako si Sebastián Vidal, isang computer engineer na mahilig sa teknolohiya at DIY. Higit pa rito, ako ang lumikha ng tecnobits.com, kung saan nagbabahagi ako ng mga tutorial upang gawing mas naa-access at naiintindihan ng lahat ang teknolohiya.