Kako zapravo funkcionira Shazam?

Shazam je popularna aplikacija koja korisnicima omogućuje da identificiraju pjesme koje slušaju u stvarnom vremenu.

No, kako zapravo radi ova “čarobna” tehnologija? Iza jednostavnog korisničkog sučelja krije se složen sustav koji koristi akustičnu analizu, baze podataka i algoritme prepoznavanja zvuka.

Shazam koristi tehnologiju poznatu kao “akustični otisak” (eng. audio fingerprinting). Kada pokrenete aplikaciju i pritisnete gumb za prepoznavanje, Shazam bilježi nekoliko sekundi zvuka iz okoline. Ovaj zvuk se zatim pretvara u digitalni signal, odnosno u matematički prikaz zvučnih karakteristika pjesme.

Shazam analizira zvuk u frekvencijskom prostoru koristeći algoritme koji identificiraju najznačajnije zvučne “točke” (npr. promjene u frekvencijama i amplitudi). Ove točke se zatim pretvaraju u jedinstveni akustični otisak.

Jednom kada se generira akustični otisak, aplikacija ga uspoređuje s ogromnom bazom podataka koja sadrži milijune pjesama. Ova baza je unaprijed pripremljena i organizirana kako bi omogućila brzo pretraživanje.

Ako Shazam pronađe podudaranje između snimljenog otiska i postojećeg u bazi, vraća informacije o pjesmi, poput naslova, izvođača i albuma.

Ključne tehnologije iza Shazama

Fourierova transformacija:

Ova matematička metoda koristi se za pretvaranje zvuka iz vremenskog u frekvencijski prostor, što omogućuje identifikaciju specifičnih tonova i zvučnih obilježja.

Hashing algoritmi:

Kako bi proces pretraživanja bio brz, Shazam koristi “hash” vrijednosti za pohranjivanje otisaka u svojoj bazi. To znači da svaka pjesma ima jedinstvenu oznaku koja omogućuje brzo podudaranje.

Distribuirani sustavi:

S obzirom na to da Shazam ima milijune korisnika diljem svijeta, njegova baza podataka je raspodijeljena na više servera, što omogućuje brzinu i skalabilnost.

Što ako Shazam ne prepozna pjesmu?

Ponekad Shazam ne može identificirati pjesmu, a razlozi mogu biti sljedeći:

  • Pjesma nije u bazi podataka
  • Snimljeni zvuk je previše iskrivljen zbog šuma iz okoline.
  • Pjesma je nova ili je izdana na lokalnoj razini bez globalne distribucije.

Zašto je Shazam tako precizan?

Jedan od razloga zašto Shazam ima visoku točnost je njegova sposobnost prepoznavanja pjesama čak i kada postoji pozadinska buka. Akustični otisak fokusira se na specifične točke koje nisu osjetljive na promjene glasnoće ili smetnje.

Tehnologija prepoznavanja zvuka nastavlja se razvijati. Shazam sada ne samo da prepoznaje pjesme, već nudi i dodatne funkcije poput preporuka glazbe, integracije s streaming platformama i praćenja glazbenih trendova.

Idući put kada se zapitate “Koja je ovo pjesma?”, znat ćete da iza odgovora stoji impresivna kombinacija matematike, tehnologije i glazbene baze podataka.

(www.jabuka.tv)

Zadnje dodano

  • Nogomet
  • Sport

Odluka koja je šokirala Dinamo: Klub traži hitnu reakciju HNS-a

Dinamo, aktualni doprvak Hrvatske, oglasio se priopćenjem povodom odluke o povratku suca Tonija Dadića na…

2 minute prije
  • LIFESTYLE
  • Recepti

Neodoljiva carbonara s tikvicama: Kremasti ljetni klasik gotov za 20 minuta

Carbonara je jedan od najpoznatijih talijanskih klasika, a sada dolazi u laganijem, sezonskom izdanju koje…

13 minuta prije
  • Vijesti

Odvjetnici Zorana Galića uputili žalbu Zavodu MIO: Traže da mu se omogući mirovina

Zoran Galić, bivši ravnatelj Granične policije BiH i zamjenik ravnatelja SIPA-e, koji se trenutno nalazi…

19 minuta prije
  • Košarka
  • Sport

Miha Škedelj produžio ugovor s HKK Široki

HKK Široki službeno je u nedjelju objavio kako je slovenski košarkaš Miha Škedelj potpisao novi…

26 minuta prije
  • Nogomet
  • Sport

Rebić donio konačnu odluku o dolasku u Hajduk

Došao je kraj jednoj od najdužih transferskih saga ovog ljeta, Ante Rebić koji je trenutačno…

45 minuta prije
  • Ostalo
  • Sport

Završena grupna faza Lige mjesnih zajednica Grada Mostara

Poznate su sve momčadi koje će igrati nokaut fazu natjecanja mjesnih zajednica Grada Mostara u…

46 minuta prije