Shazam er en app for telefoner og nettbrett som lar deg gjenkjenne musikk. Men hvordan skjer dette? Og hvordan bruke et slikt program?
Shazam er en tjeneste designet for å gjenkjenne musikk ett kort stykke om gangen. Ofte brukes den som et program for telefonen: du trenger ikke å betale for installasjon og bruk, og etter å ha brakt mikrofonen til lydkilden bestemmer programmet navnet på sangen og navnet på artisten. Ved hjelp av en slik applikasjon kan du gjenkjenne sporet du liker hvor som helst: i en taxi, i en bar, på gaten osv. De. uvanlig støy for Shazam er ikke en hindring, og sangens lave popularitet er heller ikke det.
Historien til Shazam: navnet og utviklingen av appen
Ordet Shazam eksisterer virkelig i ordbøkene til det engelske språket, det betyr noe som en trylleformular, en analog av den russiske "abracadabra" - en magisk frase, hvoretter resultatet oppnås øyeblikkelig og av seg selv.
Dette er nøyaktig målet som ble satt av utviklerne av programmet: slik at brukeren på et øyeblikk kan få all den informasjonen han er interessert i om musikken og dens utøver.
Når det gjelder historie, ble Shazam opprettet på slutten av nittitallet: da var det en tjeneste som fungerer via SMS til et kort nummer. Hvis noen ville vite navnet på sangen, måtte han skrive ned et fragment på 30 sekunder og sende det til nummer 2580. I løpet av få sekunder kom en SMS med svaret.
Men det tok 14 års arbeid og forskning før applikasjonen ble som den er i dag. Utviklerne ble assistert i dette av professor Smith, skaperen av algoritmer for synthesizere fra Yamaha, og hans kandidatstudent Avery Wang. Under deres ledelse ble ikke bare en kompleks algoritme for lydgjenkjenning utviklet, men det ble også opprettet en enorm database med spektrogrammer, som inkluderte mer enn 15 milliarder spor.
Og allerede i 2013 ble Shazam inkludert i de ti beste appene i verden. Det ble shareware (før du måtte betale for SMS), og er tilgjengelig ikke bare på telefoner og nettbrett, men til og med på smarte klokker. I sistnevnte tilfelle kan brukeren få informasjon om musikken ved å berøre håndleddet.
Hvordan fungerer Shazam?
Applikasjonen er basert på en algoritme som bruker spektrogram - bilder som viser hvordan styrken til et lydsignal avhenger av tiden. Denne algoritmen brukes aktivt i seismologi, hydro og radar, talebehandling, etc. Og spektrogrammer er faktisk “fingeravtrykkene” til lydene som Shazam er basert på.
Hvis du ser trinn for trinn, er musikkgjenkjenningen i applikasjonen som følger:
- shazam-databasen er forhåndsutstyrt med en imponerende kortindeks med et bredt utvalg av musikk "utskrifter";
- etter at brukeren "merker" sangen de liker, vil applikasjonen generere et "fingeravtrykk" for det basert på et lydseksempel på ti sekunder;
- programmet sender det opprettede fingeravtrykket til Shazam-tjenesten, i databasen som søket etter treff vil begynne;
- Hvis en kamp blir funnet, vil applikasjonen gi informasjon om komposisjonen og artisten, hvis ikke, vil den vise en feilmelding.
De. Shazam behandler en hvilken som helst sang som en tidsfrekvensgraf med tre akser som viser tid, frekvens og intensitet. Og hvert punkt i en slik graf gjenspeiler intensiteten til en bestemt frekvens på et bestemt tidspunkt. Programmet skiller også mellom ren tone og utbrudd av hvit støy.
Ved å lage en graf for en sang, registrerer applikasjonen frekvensen av "toppintensiteten": det tar flere topper på 10 sekunder av lyden fra prøven, og oversetter deretter det resulterende "fingeravtrykket" til en hash-tabell, hvor frekvensen verdiene er nøklene. Den første verdien - den første nøkkelen - brukes av programmet når det søker i samsvar med databasen.
Og hvis det er flere treff, søker programmet etter en frekvensmatch i tide.
Shazam startskjerm
Etter at programmet er installert, vil brukeren, når den åpnes, se en stor knapp midt på hovedskjermen. Den er designet for å starte musikkgjenkjenning, og 10 sekunder etter at du har trykket på den, vil applikasjonen gi resultatet. Men bare hvis det er et minimum av fremmed støy rundt.
Hvis det er mye av disse lydene, blir søket vanskeligere: Shazam tar lengre tid å gjenkjenne sangen. For å gjøre dette er det en veksleknapp øverst til høyre på hovedskjermen - den setter programmet i automatisk modus. Etter at du har trykket på den, vil applikasjonen gjenkjenne musikken de neste 4 timene, selv om brukeren forlater den.
Innstillinger
For å komme til innstillingsmenyen, må brukeren ta hensyn til venstre hjørne av hovedskjermen - det er et tannhjulikon. Og etter å ha klikket på den, åpnes programinnstillingene, som inneholder:
- muligheten til å logge på Facebook-kontoen din for å dele tagger;
- muligheten til å deaktivere eller aktivere varsler;
- vilkår for bruk av programmet og vilkår for konfidensialitet.
I tillegg, gjennom innstillingene, kan brukeren kontakte supporttjenesten for å få teknisk assistanse eller svar på spørsmål om applikasjonen. Og hvis han vil, kan du kjøpe Encore-versjonen av programmet.
Nederst på skjermen
Nederst på skjermen er det fem knapper - menyikoner med følgende navn:
- "Tagger";
- "Nyheter";
- "Puls";
- "Åpning"
- "Start av anerkjennelse".
Ved å klikke på "Tags" -knappen, vil brukeren bli ført til en seksjon som inneholder lister over all gjenkjent musikk. Disse listene er delt inn i to kategorier: "kodene mine" og "auto". Den første kategorien inneholder de sangene som brukeren kjente igjen på egen hånd, i den andre - de som programmet fant i automatisk modus.
Ved å gå gjennom kodene, vil brukeren være i stand til å bli kjent med biografien til hver av utøverne, studere diskografien hans, utgitte videoer, albumanmeldelser, samt sjangeren til sangen som ble funnet og navnet på innspillingsstudioet. I tillegg gir seksjonen brukeren muligheten til å finne ut om fremtidige konserter til en bestemt artist og om andre artister som ligner ham.
Brukeren kan dele hver av kodene på sosiale nettverk ved hjelp av enten e-post eller et spesielt messenger-program.
"Nyheter" -menyen lar deg finne ut om utgivelsen av oppdateringer, utseendet til nye klipp, nyheter om populære artister eller TV-show. I tillegg lar seksjonen med "Nyheter" deg vise meldinger fra venner.
Fanen "Pulse" åpner for brukeren den mest populære, "topp" musikken i sanntid. Og "Discovery" lar deg spore hvor og hvilken sang som ble gjenkjent i en viss periode. Sporing skjer på kartet.
Hvordan får jeg Shazam?
Applikasjonen er designet for enheter som kjører på Android-plattformen, du kan laste den ned via Play Market. Imidlertid er det forskjellige versjoner av shazam:
- gratis, men inneholder annonser;
- betalt - Encore-versjon, som regnes som komplett, - ingen annonser;
- versjon av Red, opprettet for å donere noen av midlene du mottok for å bruke applikasjonen til veldedighet.
Shazam er også tilgjengelig for Windows Phone-brukere, selv om det er betydelig færre av dem. I dette tilfellet lastes programmet ned gjennom firmabutikken.
Shazam er ikke beregnet på personlige datamaskiner og bærbare datamaskiner. Du kan installere den bare etter at datamaskinen har en Android-emulator for PC.