? Musikk anerkjennelse programmer er en populær løsning for head- skrape som oppstår når du hører en kjent sang, men husker ikke tittel eller artist. Du spiller sangen til en PC eller smart - telefon , og programmet lytter til en seksjon . Sekunder senere blir sporet informasjon returnert til applikasjonen , som forteller deg kunstnerne , sangtittel og meta data som året og etiketten etter utgivelsen. Opptak
For å gjenkjenne stykke musikk , må programvare for å fange en bit av det. Vanligvis ikke mer enn 15 til 20 sekunder som kreves for å lage en kamp . Søknader råde holder enheten opp til en høyttaler for å ta en prøve . Fordi analysen algoritmen bruker de fine detaljene i sangen for å skille den fra liknende varer , må det så mye klarhet som mulig.
Fingerprinting
Klippet av lydopptak er omdannet ved hjelp av en matematisk algoritme som sporer intensiteten av lyden som det skrider frem over tid. Dette gir en graf som plotter dynamikken i lyden prøven. Det kartlegger forholdet mellom rolige lyder til høyt seg , og i hvilken rekkefølge de vises .
Transmission og analyse
Grafen som representerer din lydklipp er forenklet så mye som mulig, av og til ved hjelp av en matematisk kortform for å representere et utvalg av detaljene i prøven . Det er deretter sendt til skaperne av programmet som skal sammenlignes mot sine databaser av innspilte sanger . De applikasjonsprogrammerere har tidligere analysert så mange sanger som mulig. Den populære musikk anerkjennelse programmet " Shazam " sies å ha en database med over 8 millioner analysert spor.
Henting og retur
Dataene fra de innspilte lydklipp brukes til å utføre et søk på selskapets database for noen sanger som samsvarer med mønsteret av dynamikken hørt i din sang klipp. Når en passende match ligger, er sangen informasjon , for eksempel tittel , artist , år og albumnavn, sendt tilbake til enheten via Internett.