? Musikigenkänning applikationer är en populär lösning för head- repor som uppstår när du hör en välbekant sång , men kan inte komma ihåg titeln eller artisten . Du spelar låten till en PC eller smart-phone , och ansökan lyssnar på ett avsnitt . Sekunder senare , är spåret informationen tillbaka till programmet , berättar konstnärerna , titel och andra metadata som året och etikett release. Inspelning
För att erkänna musikstycke , måste programvaran för att fånga en snutt av den . Vanligtvis inte mer än 15 till 20 sekunder som krävs för att göra en match . Ansökningar råda håller din enhet upp till en högtalare för att ta ett prov . Eftersom analysen algoritmen använder de fina detaljerna i låten för att särskilja den från liknande sådana , behöver det så mycket klarhet som möjligt .
Fingeravtryck
klipp av inspelade ljudet omvandlas med hjälp av en matematisk algoritm som spårar intensiteten av ljudet eftersom det fortskrider över tid . Detta ger en graf som plottar dynamiken i ljudet provet . Det kartor förhållandet tysta ljud till högljudda sådana, och i vilken ordning de visas .
Överföring och analys
Kurvan din ljudklipp är förenklas så mycket som möjligt , ibland med hjälp av en matematisk förkortning att representera ett urval av uppgifter i provet . Det skickas sedan till skaparna av programmet som ska jämföras mot sina databaser av inspelade låtar . De programmerare har tidigare analyserat så många låtar som möjligt . Den populära musikigenkänning ansökan " Shazam " sägs ha en databas med över 8 miljoner analyserade spår .
Retrieval and Return
data från din inspelade ljudklipp används för att utföra en sökning på företagets databas för alla låtar som matchar mönstret av dynamiken hörs i din låt klippet . När en lämplig match är belägen , är sången information, såsom titel , artist , år och album namn , skickas tillbaka till din enhet via Internet .