Jeste li se ikad zapitali kako Shazam 'čuje' glazbu koju svirate i identificira je s takvom točnošću? Pa, niste sami.

Tehnologija koja pokreće uslugu prepoznavanja glazbe mnogima je misterij, pogotovo jer je usluga pokrenuta godinama prije nego što su pametni telefoni i strojno učenje postali stvar.

U ovom ćemo članku pogledati kako Shazam radi i kako može točno prepoznati glazbu.

Što je Shazam?

Shazam je popularna aplikacija za prepoznavanje glazbe pomoću koje možete pronaći informacije o novoj pjesmi koju volite, ali ne znate naslov ili ime izvođača.

Recimo da ste u kafiću ili šetate po ulici i čujete novu pjesmu koju biste željeli imati u svojoj glazbenoj knjižnici. Shazam vam pomaže da s lakoćom pronađete pjesmu. Sve što trebate je snimiti nekoliko sekundi pjesme u aplikaciji.

Aplikacija Shazam koristi sofisticiranu tehnologiju prepoznavanja zvuka za prepoznavanje glazbe koju čujete sekunde kako biste mogli saznati ime izvođača i pratiti, gledati videozapise, pa čak i kupiti ili strimovati pjesmu na svom uređaju uređaj.

instagram viewer

Preuzimanje datoteka: Shazam za iOS |Android (Besplatno)

Kako djeluje Shazam?

Galerija slika (4 slike)
Proširiti
Proširiti
Proširiti
Proširiti

Slika 1 od 4

Slika 2 od 4

Slika 3 od 4

Slika 4 od 4

Shazam koristi vlasničku tehnologiju koju je razvio Avery Lin-Chun Wang, suosnivač aplikacije i glavni znanstvenik za podatke, kako bi identificirao podudaranja pjesama koje se traže na njenoj platformi. Tehnologija stvara otiske prstiju za audio snimke, što je tajni umak iza Shazamovih nevjerojatnih vještina prepoznavanja.

Shazam stvara i pohranjuje audio otiske prstiju koji se sastoje od zbirki numeričkih podataka za svaku preko 15 milijardi pjesama. Kad korisnik "Shazams" pjesmu, Shazam brzo stvori audio otisak prsta zvuka primljenog iz pametnog telefona ili PC mikrofona.

Kad završi sa stvaranjem audio otiska prsta za snimanje, Shazam prenosi audio otisak prsta (ne audio) na svoj poslužitelj, gdje pokreće pretragu baze podataka za podudaranja. Ako se pronađe podudaranje, vraća informacije o pjesmi s opcijama o tome gdje ih streaming ili kupiti, zajedno s podacima za identificiranje.

Što je audio otisak prsta?

Audio otisak prsta sažeti je digitalni sažetak audio signala. Koriste se za identificiranje audio uzorka ili za pronalaženje sličnih predmeta u audio bazi podataka.

Shazamova tehnologija otiska prsta zvukom može podudarati neoznačene dijelove audio sadržaja s odgovarajućim podudaranjima u svojoj audio bazi podataka. Shazam identificira naslov pjesme koju ste snimili (neoznačeni audio sadržaj) podudaranjem otiska pjesme s otiskom pjesme u svojoj bazi podataka.

Shazam stvara jedinstvene otiske prstiju za pjesme u svojoj bazi podataka koristeći određene podatkovne točke identificirane uz pomoć spektrograma.

Što je spektrogram?

Spektrogram je trodimenzionalni graf koji se koristi kao prikaz zvuka. Spektrogram prikazuje promjenu frekvencija tijekom razdoblja, uzimajući u obzir i amplitudu ili volumen. Fotografija ispod je primjer očitanja spektrograma.

Zasluga za slike: Akcija za zaštitu obale Changhua /https://search.creativecommons.org/photos/e6b0b0f3-79ea-4621-9029-1b73365a52ac

U intervjuu iz 2003 Znanstveni američki, Avery Wang otkrio je da algoritam Shazam koristi točke spektrograma koje predstavljaju note s najvećom energijom za stvaranje audio otisaka prstiju.

Zanemarujući većinu informacija u pjesmi i fokusirajući se samo na nekoliko definirajućih nota, Shazam može pretraživati ​​svoju bazu podataka i pružati točna podudaranja za upite pjesama nevjerojatnom brzinom.

Kako Shazam može prepoznati pjesme na bučnim mjestima?

Shazam koristi snimke pjesama bez pozadinske buke i izobličenja kako bi stvorio otiske prstiju za svoju bazu podataka. Kad pjesmu snimite s aplikacijom na bučnom mjestu, ona stvara zvučni otisak vaše snimke identificirajući note s najvećom energijom na snimci.

Zatim pretražuje svoju bazu podataka za podudaranje zvučnih otisaka prstiju vaše snimke, pod uvjetom da razina pozadinske buke nije bila dovoljno visoka da iskrivi podatke korištene za stvaranje zvuka otisak prsta.

Vremena kada vam Shazam ne može pomoći u prepoznavanju pjesme

Shazam izvrsno podudara pjesme, čak i opskurnu glazbu za koju mislite da je možda nema u svojoj bazi podataka. No postoje li trenuci kada Shazam ne može prepoznati trag?

Iskrivljeno snimanje

Kad shazamujete pjesmu na mjestu gdje je razina pozadinske buke previsoka, buka iskrivljuje podatke na spektrogramu. Zbog toga će se zvučni otisak vaše snimke razlikovati od onog u izvornoj pjesmi.

Kad se to dogodi, Shazam vraća Pjesma nije poznata dijalog jer ne može pronaći podudarnost za zvučni otisak prsta.

Živa glazba

Shazam propada u svojoj sposobnosti prepoznavanja glazbe iz živih izvedbi. To je zato što se zvuk koji snimate u izvedbama uživo često razlikuje od izvorne verzije pjesme koju Shazam koristi za stvaranje audio otisaka prstiju.

Jedini način na koji Shazam može prepoznati pjesmu tijekom izvedbe uživo je ako je bend dovoljno vješt da izvede pjesmu točno onako kako je snimljena. Sretno s bendom koji to pokušava...

Vaša snimka glasa

"Mogu li dobiti Shazam da prepozna pjesmu koju sam pjevao da sam zaista dobar pjevač?"

Ukratko, ne.

Shazam algoritam može prepoznati samo prethodno snimljenu glazbu. Da bi Shazam prepoznao pjesmu koju pjevate, trebali biste imati isti vokal s instrumentalima u točnom tempu s originalnom snimkom pjesme.

Vaše pjevušenje

Shazam ne može identificirati podudaranja za brujanje jer njegov algoritam koristi točne frekvencije i amplitude za stvaranje audio otisaka prstiju za pjesme u svojoj bazi podataka.

Kad pjevušite pjesmu, Shazam za nju stvori otisak prsta. No budući da je brujanje samo pokušaj ponovne sinteze pjesme, algoritam neće uspjeti podudarati se sa snimkom.

Je li Shazam jedina aplikacija za identifikaciju glazbe?

Shazam je bio prva usluga identifikacije glazbe i trenutno je najčešće korištena aplikacija za identifikaciju pjesme. Međutim, postoje druge aplikacije pomoću kojih možete prepoznati pjesmu igrajući se oko vas. Neki čak mogu prepoznati pjesmu koju pjevate ili pjevušite.

Tri najpopularnije alternative Shazam su SoundHound, Musixmatch Lyrics i Genius. Musixmatch i Genius vam prvenstveno pomažu u prepoznavanju tekstova za glazbu koja svira oko vas, dok je SoundHound najbliži Shazamov konkurent.

Povezano: Najbolje aplikacije za prepoznavanje glazbe za pronalaženje pjesama po njihovoj melodiji

Pomoću aplikacije SoundHound možete raditi gotovo sve ono što Shazam radi. Njegova je glavna prednost u odnosu na Shazam u tome što ima dodatnu funkcionalnost prepoznavanja pjesama koje pjevate ili pjevušite.

Kredit za sliku: Sulastri Sulastri / Shutterstock.com

E-mail
Kako prepoznati glazbu i pjesme u YouTube videozapisima

Pitate se kako prepoznati pjesmu iz YouTube videozapisa? Evo uputstva za pronalaženje pjesama na YouTubeu za prepoznavanje glazbe iz videozapisa.

Pročitajte Dalje

Povezane teme
  • Objašnjena tehnologija
  • Shazam
  • Otkrivanje glazbe
  • SoundHound
  • Musixmatch
O autoru
John Awa-abuon (Objavljeno 6 članaka)

John je zaljubljenik u tehnologiju rođenjem, kreator digitalnih sadržaja naobrazbom i pisac Tech Lifestylea iz profesije. John vjeruje u pomaganje ljudima u rješavanju problema i piše članke koji upravo to čine.

Više od Johna Awa-abuona

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.