Kas olete kunagi mõelnud, kuidas Shazam teie kuulatavat muusikat 'kuuleb' ja tuvastab selle sellise täpsusega? Noh, sa pole üksi.

Muusikatuvastusteenust kasutav tehnoloogia on paljude jaoks mõistatus, eriti kuna see teenus käivitati aastaid enne nutitelefonide ja masinõppe muutumist asjaks.

Selles artiklis vaatleme, kuidas Shazam töötab ja kuidas ta suudab muusikat täpselt ära tunda.

Mis on Shazam?

Shazam on populaarse muusika tuvastamise rakendus, mida saate kasutada uue armastatud loo kohta teabe leidmiseks, kuid ei tea esitaja pealkirja ega nime.

Oletame, et olete kohvikus või jalutate nurgapoes ja kuulete uut lugu, mida soovite oma muusikakogus omada. Shazam aitab teil laulu hõlpsasti leida. Kõik, mida peate tegema, on mõne sekundi lugu rakendusse salvestamine.

Rakendus Shazam kasutab keerukat helituvastustehnoloogiat, et tuvastada muusikat, mille kuulete sekundit, et saaksite teada esitaja nime ja jälgida, videoid vaadata ning isegi oma loo osta või voogesitada seade.

Lae alla: Shazam eest iOS |Android (Tasuta)

instagram viewer

Kuidas Shazam töötab?

Pildigalerii (4 pilti)
Laienda
Laienda
Laienda
Laienda

Pilt 1/4

Pilt 2/4

Pilt 3/4

Pilt 4/4

Shazam kasutab oma platvormil küsitavate laulude vastete tuvastamiseks rakenduse kaasasutaja ja juhtivteadur Avery Lin-Chun Wangi välja töötatud patenteeritud tehnoloogiat. See tehnoloogia loob helisalvestiste jaoks sõrmejäljed, mis on Shazami vinge äratundmisoskuse saladuskaste.

Shazam loob ja salvestab heli sõrmejälgi, mis koosnevad arvandmetest iga üle 15 miljardi loo kohta. Kui kasutaja loo "Shazams" loob, loob Shazam kiiresti nutitelefonist või arvuti mikrofonist saadud heli heli sõrmejälje.

Kui salvestamise jaoks on heli sõrmejälg loodud, laadib Shazam heli sõrmejälje (mitte heli) oma serverisse, kus ta otsib vastete andmebaasi. Kui leitakse vaste, tagastab see loo teabe koos valikutega, kus seda voogesitada või osta, koos identifitseerimisteabega.

Mis on heli sõrmejälg?

Heli sõrmejälg on helisignaalide kokkuvõtlik digitaalne kokkuvõte. Neid kasutatakse helinäidise tuvastamiseks või sarnaste üksuste leidmiseks heli andmebaasis.

Shazami heli sõrmejälgede tehnoloogia suudab sildistamata helisisu tükid sobitada vastavate vastetega tema heli andmebaasis. Shazam tuvastab teie salvestatud loo pealkirja (sildistamata helisisu), sobitades loo sõrmejälje oma andmebaasis olevate lugude sõrmejäljega.

Shazam loob oma andmebaasis lugude jaoks ainulaadsed sõrmejäljed, kasutades teatavaid spektrogrammi abil tuvastatud andmepunkte.

Mis on spektrogramm?

Spektrogramm on kolmemõõtmeline graaf, mida kasutatakse heli kujutisena. Spektrogramm näitab sageduste muutust perioodil, võttes arvesse ka amplituudi või helitugevust. Allpool olev foto on näide spektrogrammi lugemisest.

Pildikrediit: Changhua ranniku kaitsemeetmed /https://search.creativecommons.org/photos/e6b0b0f3-79ea-4621-9029-1b73365a52ac

2003. aasta intervjuus kasutajaga Teaduslik ameeriklane, Avery Wang näitas, et Shazami algoritm kasutab heli sõrmejälgede genereerimiseks spektrogrammipunkte, mis tähistavad kõige suurema energiaga noote.

Eirates enamikku loos sisalduvast teabest ja keskendudes vaid vähestele määravatele nootidele, saab Shazam otsida oma andmebaasist ja pakkuda laulupäringutele uskumatu kiirusega täpseid vasteid.

Kuidas suudab Shazam tuvastada laule lärmakas kohas?

Shazam kasutab oma andmebaasi jaoks sõrmejälgede loomiseks taustamüra ja moonutusteta laulude salvestusi. Kui salvestate rakendusega laulu mürarikkas kohas, loob see teie salvestisest heli sõrmejälje, tuvastades salvestise kõige suurema energiaga märkmed.

Seejärel otsib ta oma andmebaasist teie salvestise heli sõrmejälgedele vastet, tingimusel et taustamüra tase ei olnud heli loomiseks kasutatud andmete moonutamiseks piisavalt kõrge sõrmejälg.

Ajad, mil Shazam ei aita teil laulu tuvastada

Shazam sobib suurepäraselt laulude sobitamiseks, isegi hämaraks muusikaks, mida arvate, et selle andmebaasis võib-olla pole. Kuid kas on hetki, mil Shazam ei suuda rada tuvastada?

Moonutatud salvestus

Kui teete Shazamile loo kohas, kus taustamüra tase on liiga kõrge, moonutab müra spektrogrammi andmeid. Seetõttu on teie salvestise heli sõrmejälg erinev algse loo omast.

Kui see juhtub, tagastab Shazam Laulu pole teada dialoogi, kuna see ei leia heli sõrmejäljele vastet.

Elav muusika

Shazam jääb alla oma võimele tuvastada muusikat elavate esinemiste järgi. Seda seetõttu, et otseesinemistel salvestatav heli erineb sageli Shazami heli sõrmejälgede loomiseks kasutatud loo algsest versioonist.

Ainus viis, kuidas Shazam saab live-esinemise ajal laulu tuvastada, on see, kui bänd on piisavalt osav, et esitada lugu täpselt nii, nagu see lindistati. Edu bändil seda teha üritades...

Teie helisalvestus

"Kas ma saaksin panna Shazami ära tundma laulu, mida ma laulsin, kui ma olin tõesti hea laulja?"

Ühesõnaga, ei.

Shazami algoritm suudab tuvastada ainult eelsalvestatud muusikat. Selleks, et Shazam teie laulu tuvastaks, peab teil olema instrumentaalidega sama vokaal loo originaalsalvestusega samas tempos.

Teie ümisemine

Shazam ei suuda hummide vasteid tuvastada, kuna selle algoritm kasutab täpset sagedust ja amplituudi, et luua andmebaasis olevate lugude jaoks heli sõrmejäljed.

Laulu ümisedes loob Shazam sellele sõrmejälje. Kuna aga ümisemine on ainult katse laulu uuesti sünteesida, ei õnnestu algoritmil lindistust sobitada.

Kas Shazam on ainus muusika tuvastamise rakendus?

Shazam oli esimene muusika tuvastamise teenus ja on praegu kõige enam kasutatav laulude tuvastamise rakendus. Siiski on muud rakendused, mida saate loo tuvastamiseks kasutada enda ümber mängimas. Mõned suudavad isegi tuvastada laulu, mida laulate või ümisete.

Kolm kõige populaarsemat Shazami alternatiivi on SoundHound, Musixmatch Lyrics ja Genius. Musixmatch ja Genius aitavad teil peamiselt tuvastada teie ümber mängiva muusika sõnu, samas kui SoundHound on Shazami lähim konkurent.

Seotud: Parimad muusikatuvastuse rakendused, et leida lugusid nende viisi järgi

Rakenduse SoundHound abil saate teha peaaegu kõike, mida Shazam teeb. Selle peamine eelis Shazami ees on see, et sellel on lisafunktsioon laulude või ümisevate laulude tuvastamiseks.

Pildikrediit: Sulastri Sulastri / Shutterstock.com

E-post
Muusika ja laulude tuvastamine YouTube'i videotes

Kas soovite teada, kuidas YouTube'i videost lugu tuvastada? Siin on YouTube'i laulude leidja ülevaade videote muusika tuvastamiseks.

Loe edasi

Seotud teemad
  • Tehnoloogia selgitatud
  • Shazam
  • Muusikaavastus
  • SoundHound
  • Musixmatch
Autori kohta
John Awa-abuon (6 artiklit avaldatud)

John on sünnilt tehnikahuviline, koolituse järgi digitaalse sisu looja ja elukutse järgi elustiili kirjutaja. John usub inimeste aitamisse probleemide lahendamisel ja ta kirjutab artikleid, mis seda teevad.

Veel John Awa-abuonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, kus leiate tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.

.