Shazam är en app för telefoner och surfplattor som låter dig känna igen musik. Men hur händer detta? Och hur man använder ett sådant program?
Shazam är en tjänst utformad för att känna igen musik en kort bit i taget. Oftast används den som en applikation för telefonen: du behöver inte betala för installation och användning, och efter att ha tagit mikrofonen till ljudkällan bestämmer programmet namnet på låten och namnet på artisten. Med hjälp av en sådan applikation kan du känna igen det spår du gillar var som helst: i en taxi, i en bar, på gatan etc. De där. främmande ljud för Shazam är inte ett hinder, och sångens låga popularitet är inte heller.
Shazams historia: namnet och utvecklingen av appen
Ordet Shazam existerar verkligen i ordböckerna på det engelska språket, det betyder något som en besvärjelse, en analog av det ryska "abracadabra" - en magisk fras, varefter resultatet uppnås direkt och av sig självt.
Detta är exakt det mål som utvecklarna av programmet ställer: så att användaren på ett ögonblick kan få all information han är intresserad av om musiken och dess artist.
När det gäller historia skapades Shazam i slutet av nittiotalet: då var det en tjänst som fungerar via SMS till ett kort nummer. Om någon ville veta namnet på låten, var han tvungen att skriva ner ett fragment på 30 sekunder och skicka det till nummer 2580. Inom några sekunder kom ett SMS med svaret.
Men det tog 14 års arbete och forskning för att applikationen skulle bli som den är idag. Utvecklarna fick hjälp av detta av professor Smith, skaparen av algoritmer för syntar från Yamaha, och hans doktorand Avery Wang. Under deras ledning utvecklades inte bara en komplex algoritm för ljudigenkänning, utan också en enorm databas med spektrogram skapades, som inkluderade mer än 15 miljarder spår.
Och redan 2013 ingick Shazam i de tio bästa apparna i världen. Det blev shareware (innan du var tvungen att betala för SMS) och finns inte bara på telefoner och surfplattor utan även på smarta klockor. I det senare fallet kan användaren få information om musiken genom att helt enkelt röra vid handleden.
Hur fungerar Shazam?
Applikationen är baserad på en algoritm som använder spektrogram - bilder som visar hur en ljudsignals styrka beror på tiden. Denna algoritm används aktivt i seismologi, hydro och radar, talbehandling etc. Och spektrogram är i själva verket "fingeravtryck" av de ljud som Shazam bygger på.
Om du tittar steg för steg är musikigenkänningen i applikationen följande:
- shazam-databasen är förutrustad med ett imponerande kortindex med ett stort antal musik "utskrifter";
- efter att användaren "markerat" den låt de gillar, kommer applikationen att generera ett "fingeravtryck" för det baserat på ett tio sekunders ljudprov;
- programmet skickar det skapade fingeravtrycket till Shazam-tjänsten, i vilken databas sökningen efter träffar börjar.
- om en matchning hittas kommer applikationen att ge information om kompositionen och artisten, om inte, kommer det att visa ett felmeddelande.
De där. Shazam behandlar alla låtar som ett tidsfrekvensdiagram med tre axlar som visar tid, frekvens och intensitet. Och varje punkt i en sådan graf återspeglar intensiteten för en viss frekvens vid ett visst tidpunkt. Programmet skiljer också mellan ren ton och vitt brus.
Genom att skapa ett diagram för en sång, upptäcker applikationen frekvensen för "toppintensiteten": det tar flera toppar på tio sekunder av ljudet från samplet och översätter sedan det resulterande "fingeravtrycket" till en hashtabell, där frekvensen värdena är nycklarna. Det första värdet - den första nyckeln - används av programmet när det söker efter matchningar i databasen.
Och om det finns flera matchningar söker programmet efter en frekvensmatchning i tid.
Shazams startskärm
Efter installationen av programmet ser användaren en stor knapp i mitten av huvudskärmen när den öppnas. Den är utformad för att starta musikigenkänning och 10 sekunder efter att du tryckt på den kommer applikationen att ge resultatet. Men bara om det finns ett minimum av främmande ljud runt.
Om det finns många av dessa ljud blir sökningen svårare: Shazam tar längre tid att känna igen låten. För att göra detta finns det en växlingsknapp i det övre högra hörnet på huvudskärmen - det sätter programmet i automatiskt läge. Och efter att ha tryckt på den känner applikationen igen musiken de närmaste 4 timmarna, även om användaren lämnar den.
inställningar
För att komma till inställningsmenyn måste användaren vara uppmärksam på det vänstra hörnet på huvudskärmen - det finns en kugghjulsikon. Och efter att du har klickat på den öppnas programinställningarna som innehåller:
- möjligheten att logga in på ditt Facebook-konto för att dela taggar;
- förmågan att inaktivera eller aktivera aviseringar;
- villkor för användning av programmet och villkor för konfidentialitet.
Dessutom kan användaren via inställningarna kontakta supporttjänsten för att få teknisk hjälp eller svar på frågor om applikationen. Och om han vill, köp Encore-versionen av programmet.
Nederst på skärmen
Längst ner på skärmen finns fem knappar - menyikoner med följande namn:
- "Taggar";
- "Nyheter";
- "Puls";
- "Öppning"
- "Start av erkännande".
Genom att klicka på "Taggar" -knappen tas användaren till en sektion som innehåller listor över all igenkänd musik. Dessa listor är indelade i två kategorier: "mina taggar" och "auto". Den första kategorin innehåller de låtar som användaren kände igen på egen hand, i den andra - de som programmet hittade i automatiskt läge.
Genom att gå igenom taggarna kommer användaren att kunna bekanta sig med biografin för var och en av artisterna, studera hans diskografi, släppta videor, albumrecensioner samt genren på den låt som hittats och inspelningsstudion. Och dessutom ger avsnittet användaren möjlighet att ta reda på framtida konserter för en viss artist och om andra artister som liknar honom.
Användaren kan dela var och en av taggarna på sociala nätverk med antingen e-post eller ett särskilt messenger-program.
Menyn "Nyheter" låter dig ta reda på hur uppdateringar släpps, utseendet på nya klipp, nyheter om populära artister eller TV-program. Dessutom låter avsnittet "Nyheter" dig visa meddelanden från vänner.
Fliken "Pulse" öppnar användaren den mest populära "topp" musiken i realtid. Och "Discovery" låter dig spåra var och vilken låt kändes igen under en viss tidsperiod. Spårning sker på kartan.
Hur får jag Shazam?
Applikationen är utformad för enheter som körs på Android-plattformen, du kan ladda ner den via Play Market. Det finns dock olika versioner av shazam:
- gratis men innehåller annonser;
- betald - Encore-version, som anses vara komplett, - inga annonser;
- version av Red, skapad för att donera en del av de medel som erhållits för att använda applikationen till välgörenhet.
Shazam är också tillgängligt för Windows Phone-användare, även om det finns betydligt färre av dem. I det här fallet laddas programmet ner via företagets butik.
Shazam är inte avsett för persondatorer och bärbara datorer. Du kan installera det först efter att datorn har en Android-emulator för PC.