Shazam on sovellus puhelimille ja tableteille, jonka avulla voit tunnistaa musiikin. Mutta miten tämä tapahtuu? Ja miten käyttää tällaista ohjelmaa?
Shazam on palvelu, joka on suunniteltu tunnistamaan musiikki lyhyt kappale kerrallaan. Useimmiten sitä käytetään puhelimen sovelluksena: sinun ei tarvitse maksaa asennuksesta ja käytöstä, ja kun mikrofoni on tuotu äänilähteeseen, ohjelma määrittää kappaleen nimen ja artistin nimen. Tällaisen sovelluksen avulla voit tunnistaa haluamasi raidan missä tahansa: taksissa, baarissa, kadulla jne. Nuo. Shazamin ylimääräinen melu ei ole este, eikä myöskään kappaleen heikko suosio.
Shazamin historia: sovelluksen nimi ja kehitys
Sana Shazam esiintyy todella englannin kielen sanakirjoissa, se tarkoittaa jotain loitsua, analogia venäläiselle "abracadabra" - maagiselle lauseelle, jonka jälkeen tulos saavutetaan välittömästi ja itsestään.
Tämä on täsmälleen ohjelman kehittäjien asettama tavoite: jotta käyttäjä voi saada silmänräpäyksessä kaikki kiinnostavat tiedot musiikista ja sen esiintyjästä.
Historiaan liittyen Shazam luotiin 1990-luvun lopulla: silloin se oli palvelu, joka toimii tekstiviestillä lyhyeen numeroon. Jos joku halusi tietää kappaleen nimen, hänen täytyi kirjoittaa ylös 30 sekunnin pätkä ja lähettää se numeroon 2580. Muutaman sekunnin kuluessa vastaus tuli tekstiviestillä.
Mutta kesti 14 vuotta työtä ja tutkimusta, jotta sovellus olisi nykyään. Kehittäjiä avusti tässä professori Smith, Yamahan syntetisaattoreiden algoritmien luoja ja hänen jatko-opiskelija Avery Wang. Heidän johdollaan kehitettiin paitsi monimutkainen algoritmi äänentunnistukselle, myös luotiin valtava spektrogrammien tietokanta, joka sisälsi yli 15 miljardia raitaa.
Ja jo vuonna 2013 Shazam sisällytettiin maailman kymmenen parhaan sovelluksen joukkoon. Siitä tuli shareware (ennen kuin joudut maksamaan tekstiviesteistä), ja se on saatavana paitsi puhelimissa ja tableteissa, myös älykelloissa. Jälkimmäisessä tapauksessa käyttäjä voi saada tietoa musiikista yksinkertaisesti koskettamalla ranne.
Kuinka Shazam toimii?
Sovellus perustuu algoritmiin, joka käyttää spektrogrammeja - kuvia, jotka osoittavat, kuinka äänisignaalin voimakkuus riippuu ajasta. Tätä algoritmia käytetään aktiivisesti seismologiassa, vesi- ja tutkakäytössä, puheen prosessoinnissa jne. Ja spektrogrammit ovat itse asiassa "sormenjälkiä" äänistä, joihin Shazam perustuu.
Jos katsot askel askeleelta, musiikin tunnistus sovelluksessa on seuraava:
- shazam-tietokanta on valmiiksi varustettu vaikuttavalla korttihakemistolla, jossa on laaja valikoima musiikki "tulosteita";
- sen jälkeen, kun käyttäjä on "merkinnyt" haluamasi kappaleen, sovellus luo sormenjäljen sille kymmenen sekunnin ääninäytteen perusteella;
- ohjelma lähettää luodun sormenjäljen Shazam-palvelulle, jonka tietokannassa vastaavuuksien haku alkaa;
- jos osuma löytyy, sovellus antaa tietoja sävellyksestä ja artistista, jos ei, se näyttää virheilmoituksen.
Nuo. Shazam kohtelee mitä tahansa kappaletta aika-taajuuskaaviona, jossa on kolme akselia, jotka osoittavat ajan, taajuuden ja intensiteetin. Ja jokainen tämän kaavion piste heijastaa tietyn taajuuden voimakkuutta tietyllä ajanhetkellä. Ohjelma erottaa myös puhtaan sävyn ja valkoisen kohinan puhkeamisen.
Luomalla kaavion kappaleelle sovellus tunnistaa "huippuintensiteetin" taajuuden: se vie useita huippuja 10 sekunnissa näytteen äänestä ja muuntaa tuloksena olevan "sormenjäljen" hash-taulukoksi, jossa taajuus arvot ovat avaimet. Ensimmäistä arvoa - ensimmäistä avainta - ohjelma käyttää, kun se etsii tietokannasta vastaavuuksia.
Ja jos otteluita on useita, ohjelma etsii taajuusosumaa ajoissa.
Shazamin aloitusnäyttö
Ohjelman asentamisen jälkeen käyttäjä, joka avaa sen, näkee suuren painikkeen päänäytön keskellä. Se on suunniteltu aloittamaan musiikin tunnistus, ja 10 sekunnin kuluttua sen painamisesta sovellus antaa tuloksen. Mutta vain, jos ympärillä on minimaalista ylimääräistä melua.
Jos näitä ääniä on paljon, haku vaikeutuu: Shazam vie kauemmin kappaleen tunnistamisen. Tätä varten päänäytön oikeassa yläkulmassa on vaihtopainike - se asettaa ohjelman automaattitilaan. Ja painamisen jälkeen sovellus tunnistaa musiikin seuraavien 4 tunnin ajan, vaikka käyttäjä poistuu siitä.
asetukset
Asetusten valikkoon pääsemiseksi käyttäjän on kiinnitettävä huomiota päänäytön vasempaan kulmaan - rataskuvake on näkyvissä. Ja napsauttamalla sitä, ohjelman asetukset avautuvat, jotka sisältävät:
- kyky kirjautua Facebook-tilillesi tunnisteiden jakamiseksi;
- kyky poistaa ilmoitukset käytöstä tai ottaa ne käyttöön;
- ohjelman käyttöehdot ja luottamuksellisuuden ehdot.
Lisäksi käyttäjä voi asetusten kautta ottaa yhteyttä tukipalveluun saadakseen teknistä apua tai vastauksia sovellusta koskeviin kysymyksiin. Ja jos hän haluaa, osta ohjelman Encore-versio.
Näytön alaosa
Ruudun alaosassa on viisi painiketta - valikkokuvakkeet, joilla on seuraavat nimet:
- "Tunnisteet";
- "Uutiset";
- "Pulssi";
- "Avaaminen"
- "Tunnistamisen alku".
Napsauttamalla Tunnisteet-painiketta käyttäjä siirtyy osioon, joka sisältää luettelot kaikesta tunnistetusta musiikista. Nämä luettelot on jaettu kahteen luokkaan: "omat tunnisteet" ja "auto". Ensimmäiseen luokkaan kuuluvat ne kappaleet, jotka käyttäjä tunnisti itse, toisessa - ne, jotka ohjelma löysi automaattisessa tilassa.
Käymällä läpi tunnisteet käyttäjä voi tutustua kunkin esiintyjän elämäkertaan, tutkia hänen diskografiaa, julkaistuja videoita, albumiarvosteluja, löydetyn kappaleen tyylilajin ja äänitysstudion nimen. Lisäksi osio antaa käyttäjälle mahdollisuuden saada tietoa tietyn taiteilijan tulevista konserteista ja muista hänen kaltaisistaan taiteilijoista.
Käyttäjä voi jakaa kukin sosiaalisten verkostojen tunnisteista joko sähköpostin tai erityisen messenger-ohjelman avulla.
"Uutiset" -valikosta saat tietoja päivitysten julkaisemisesta, uusien leikkeiden ilmestymisestä, uutisista suosituista taiteilijoista tai TV-ohjelmista. Lisäksi "Uutiset" -osiossa voit tarkastella ystävien viestejä.
Pulssi-välilehti avaa käyttäjälle suosituimman, "suosituimman" musiikin reaaliajassa. Ja "Discovery" -toiminnon avulla voit seurata missä ja mikä kappale tunnistettiin tietyksi ajaksi. Seuranta tapahtuu kartalla.
Kuinka saan Shazamin?
Sovellus on suunniteltu Android-alustalla toimiville laitteille, voit ladata sen Play Marketin kautta. Shazamista on kuitenkin olemassa erilaisia versioita:
- ilmainen, mutta sisältää mainoksia;
- maksettu - Encore-versio, jota pidetään täydellisenä, - ei mainoksia;
- Red-versio, luotu lahjoittamaan osa sovelluksen käytöstä saaduista varoista hyväntekeväisyyteen.
Shazam on myös Windows Phone -käyttäjien käytettävissä, vaikka heitä on huomattavasti vähemmän. Tässä tapauksessa ohjelma ladataan yrityskaupasta.
Shazamia ei ole tarkoitettu henkilökohtaisille tietokoneille ja kannettaville tietokoneille. Voit asentaa sen vasta, kun tietokoneessa on Android-emulaattori PC: lle.