Paano Nakikilala nang wasto ng Shazam ang Musika?

Paano Nakikilala nang wasto ng Shazam ang Musika?

Naisip mo ba kung paano 'naririnig' ni Shazam ang musika na tinutugtog mo at kinikilala ito nang may ganoong kawastuhan? Well, hindi ka nag-iisa.





Ang teknolohiyang nagpapatakbo ng serbisyo sa pagkilala sa musika ay isang misteryo sa marami, lalo na dahil ang serbisyo ay inilunsad taon bago ang smartphone at pag-aaral ng makina ay naging isang bagay.





Sa artikulong ito, titingnan natin kung paano gumagana ang Shazam at kung paano nito makikilala ang tumpak na musika.





Ano ang Shazam?

Shazam ay isang sikat na app ng pagkilala sa musika na maaari mong gamitin upang makahanap ng impormasyon tungkol sa isang bagong kanta na gusto mo ngunit hindi mo alam ang pamagat o ang pangalan ng artist.

Sabihin na nasa isang coffee shop ka o naglalakad sa isang kanto, at naririnig mo ang isang bagong kanta na nais mong magkaroon sa iyong library ng musika. Tinutulungan ka ng Shazam na mahanap ang kanta nang madali. Ang kailangan mo lang gawin ay magrekord ng ilang segundo ng kanta sa app.



Gumagamit ang Shazam app ng sopistikadong teknolohiya sa pagkilala ng audio upang makilala ang musikang iyong naririnig sa loob ng ilang segundo upang malaman mo ang pangalan ng artist at subaybayan, manuod ng mga video, at kahit na bumili o mag-stream ng kanta sa iyong aparato.

I-download: Shazam para sa iOS | Android (Libre)





Paano Gumagana ang Shazam?

Gallery ng Larawan (4 na Mga Larawan) Palawakin Palawakin Palawakin Palawakin Isara

Gumagamit si Shazam ng isang pagmamay-ari na teknolohiya na binuo ni Avery Lin-Chun Wang, ang kasamang tagapagtatag ng app at punong siyentipikong data, upang makilala ang mga tugma para sa mga awiting kinuwestiyon sa platform nito. Lumilikha ang teknolohiya ng mga fingerprint para sa mga recording ng audio, na kung saan ay ang lihim na sarsa sa likod ng kahanga-hangang mga kasanayan sa pagkilala sa Shazam.

Lumilikha at nag-iimbak si Shazam ng mga audio fingerprint na binubuo ng mga koleksyon ng data na bilang para sa bawat higit sa 15 bilyong mga kanta. Kapag ang isang gumagamit na si Shazams ay isang kanta, mabilis na lumilikha si Shazam ng isang audio fingerprint ng tunog na natanggap mula sa smartphone o PC mikropono.





Kapag natapos na ang paglikha ng audio fingerprint para sa pagrekord, na-upload ni Shazam ang audio fingerprint (hindi ang audio) sa server nito, kung saan nagpapatakbo ito ng isang paghahanap sa database para sa mga tugma. Kung may nahanap na isang tugma, ibabalik nito ang impormasyon ng kanta na may mga pagpipilian kung saan i-stream o bilhin ito, kasama ang impormasyon sa pagkilala.

Ano ang isang Audio Fingerprint?

Ang isang audio fingerprint ay isang condensadong digital na buod ng mga audio signal. Ginamit ang mga ito upang makilala ang isang sample ng audio o upang hanapin ang mga katulad na item sa isang audio database.

Ang teknolohiya ng audio fingerprinting ng Shazam ay maaaring tumugma sa mga walang label na piraso ng nilalamang audio sa kaukulang mga tugma sa audio database nito. Kinikilala ni Shazam ang pamagat ng kanta na naitala mo (isang walang label na nilalamang audio) sa pamamagitan ng pagtutugma sa fingerprint ng kanta sa fingerprint ng mga kanta sa database nito.

Lumilikha si Shazam ng natatanging mga fingerprint para sa mga kanta sa database nito sa pamamagitan ng paggamit ng ilang mga puntos ng data na nakilala sa tulong ng isang spectrogram.

Ano ang isang Spectrogram?

Ang isang spectrogram ay isang three-dimensional na grap na ginamit bilang isang representasyon ng tunog. Ipinapakita ng spectrogram ang pagbabago ng mga frequency sa loob ng isang panahon habang isinasaalang-alang din ang amplitude o dami. Ang larawan sa ibaba ay isang halimbawa ng pagbabasa ng isang spectrogram.

Credit sa Larawan: Pagkilos sa Conservation ng Changhua / https://search.creativecommons.org/photos/e6b0b0f3-79ea-4621-9029-1b73365a52ac

Sa isang 2003 Panayam kay Scientific American , Inihayag ni Avery Wang na ang Shazam algorithm ay gumagamit ng mga puntos na spectrogram na kumakatawan sa mga tala na may pinakamataas na enerhiya upang makabuo ng mga audio fingerprint.

Sa pamamagitan ng pagwawalang-bahala sa karamihan ng impormasyon sa isang kanta at pagtuon lamang sa ilang mga tala ng pagtukoy, maaaring maghanap ang Shazam sa database nito at magbigay ng tumpak na mga tugma para sa mga query ng kanta sa hindi kapani-paniwalang bilis.

Paano Nakikilala ng Shazam ang Mga Kanta sa Mga Maingay na Lugar?

Gumagamit si Shazam ng mga recording ng kanta na libre mula sa ingay sa background at pagbaluktot upang lumikha ng mga fingerprint para sa database nito. Kapag nagrekord ka ng isang kanta kasama ang app sa isang maingay na lugar, lumilikha ito ng isang audio fingerprint ng iyong pagrekord sa pamamagitan ng pagkilala sa mga tala na may pinakamataas na enerhiya sa pag-record.

Hinanap nito pagkatapos ang database nito para sa isang tugma para sa mga audio fingerprint ng iyong recording, sa kondisyon na ang antas ng ingay sa background ay hindi sapat na mataas upang mapangit ang data na ginamit upang likhain ang audio fingerprint.

Mga Oras Kung Hindi Matutulungan ka ng Shazam na Makilala ang isang Kanta

Ang Shazam ay mahusay sa pagtutugma ng mga kanta, kahit hindi nakakubli ng musika na sa palagay mo ay wala sa database nito. Ngunit may mga sandali na hindi makilala ni Shazam ang isang track?

Distorbo ang Pagrekord

Kapag nag-Shazam ka ng isang kanta sa isang lugar kung saan ang antas ng ingay sa background ay masyadong mataas, ang ingay ay nagpapangit ng data sa Spectrogram. Dahil doon, ang audio fingerprint ng iyong recording ay magiging iba sa orihinal na kanta.

Kapag nangyari iyon, ibinalik ni Shazam ang Hindi Kilalang Kanta dayalogo dahil hindi ito makahanap ng isang tugma para sa audio fingerprint.

Live na Musika

Ang Shazam ay bumagsak sa kakayahang makilala ang musika mula sa mga live na pagganap. Ito ay dahil ang audio na naitala mo sa mga live na pagganap ay madalas na naiiba mula sa orihinal na bersyon ng kantang ginagamit ng Shazam upang lumikha ng mga audio fingerprint.

Ang tanging paraan na makikilala ng Shazam ang isang kanta sa panahon ng isang live na pagganap ay kung ang banda ay may sapat na kasanayan upang gampanan ang kanta nang eksakto tulad ng naitala. Good luck sa banda na sumusubok na gawin iyon ...

Iyong Pagre-record ng Boses

Maaari ko bang makilala si Shazam ng isang kantang aking kinakanta kung ako ay talagang mahusay na mang-aawit?

Sa madaling sabi, hindi.

Makikilala lamang ng Shazam algorithm ang prerecorded na musika. Upang makilala ni Shazam ang isang kantang iyong kinakanta, kakailanganin mong magkaroon ng parehong mga tinig sa mga instrumento sa eksaktong tempo kasama ang orihinal na pagrekord ng kanta.

kung paano i-format ang isang flash drive

Ang iyong Humming

Hindi makilala ni Shazam ang mga tugma para sa mga hum dahil ang algorithm nito ay gumagamit ng eksaktong mga frequency at amplitude upang lumikha ng mga audio fingerprint para sa mga kanta sa database nito.

Kapag humuni ka ng isang kanta, lumilikha si Shazam ng isang fingerprint para dito. Ngunit dahil ang isang hum ay isang pagtatangka lamang upang muling maiayos ang isang kanta, mabibigo ang algorithm na tumugma sa pagrekord.

Si Shazam ba lamang ang Identification Music App?

Si Shazam ang kauna-unahang serbisyo sa pagkilala sa musika at kasalukuyang ang pinaka malawak na ginagamit na app ng pagkakakilanlan ng kanta. Gayunpaman, mayroon iba pang mga app na maaari mong gamitin upang makilala ang isang kanta naglalaro sa paligid mo. Ang ilan ay maaaring makilala ang isang kanta na kinakanta mo o hinuhuni mo.

Tatlo sa pinakatanyag na alternatibong Shazam ay ang SoundHound, Musixmatch Lyrics, at Genius. Pangunahing tulungan ka ng Musixmatch at Genius na makilala ang mga liriko para sa musika na tumutugtog sa paligid mo, habang ang SoundHound ang pinakamalapit na kakumpitensya ni Shazam.

Kaugnay: Ang Pinakamahusay na Mga App ng Pagkilala sa Musika upang Makahanap ng Mga Kanta ayon sa Kanilang Tono

Maaari mong gamitin ang SoundHound app upang gawin halos lahat ng ginagawa ng Shazam. Ang pangunahing bentahe nito kaysa sa Shazam ay mayroon itong dagdag na pag-andar ng pagkilala ng mga kantang kinakanta mo o hum.

Credit sa Larawan: Sulastri Sulastri / Shutterstock.com

Magbahagi Magbahagi Mag-tweet Email Paano Kilalanin ang Musika at Mga Kanta sa Mga Video sa YouTube: 5 Mga Paraan

Alamin kung paano makahanap ng isang kanta mula sa isang video sa YouTube o saanman, gamit ang Shazam at iba't ibang iba pang mga pamamaraan.

Basahin Susunod
Mga Kaugnay na Paksa
  • Ipinaliwanag ang Teknolohiya
  • Shazam
  • Pagtuklas ng Musika
  • SoundHound
  • Musixmatch
Tungkol sa May-akda John Awa-abuon(62 Mga Artikulo Na-publish)

Si John ay isang mahilig sa tech sa pamamagitan ng kapanganakan, isang tagalikha ng digital na nilalaman sa pamamagitan ng pagsasanay at isang Tech Lifestyle Writer ng Propesyon. Naniniwala si John sa pagtulong sa mga tao na malutas ang mga problema at nagsusulat siya ng mga artikulo na ginagawa iyon.

Higit pa Mula kay John Awa-abuon

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe