Shazam is 'n app vir fone en tablette waarmee u musiek kan herken. Maar hoe gebeur dit? En hoe om so 'n program te gebruik?
Shazam is 'n diens wat ontwerp is om musiek een kort stuk op 'n slag te erken. Dit word meestal gebruik as 'n toepassing vir die telefoon: u hoef nie te betaal vir installasie en gebruik nie, en nadat die mikrofoon na die klankbron gebring is, bepaal die program die naam van die liedjie en die naam van die kunstenaar. Met behulp van so 'n toepassing kan u die baan waar u ook al wil, herken: in 'n taxi, in 'n kroeg, op straat, ens. Diegene. vreemde geraas vir Shazam is nie 'n hindernis nie, en die lae gewildheid van die liedjie is ook nie.
Die geskiedenis van Shazam: die naam en ontwikkeling van die app
Die woord Shazam bestaan regtig in die woordeboeke van die Engelse taal, dit beteken iets soos 'n betowering, 'n analoog van die Russiese 'abracadabra' - 'n towerfrase, waarna die resultaat onmiddellik en op sigself bereik word.
Dit is presies die doel wat die ontwikkelaars van die program stel: sodat die gebruiker binne 'n oogwink al die inligting kan kry waarin hy belangstel oor die musiek en die uitvoering daarvan.
Wat die geskiedenis betref, is Shazam in die laat negentigerjare geskep: toe was dit 'n diens wat per SMS na 'n kort nommer werk. As iemand die naam van die liedjie wou weet, moes hy 'n fragment van 30 sekondes neerskryf en dit na nommer 2580 stuur. Binne enkele sekondes kom 'n SMS met die antwoord.
Maar dit het 14 jaar se werk en navorsing geduur voordat die aansoek was soos dit vandag is. Die ontwikkelaars is hierby gehelp deur professor Smith, die skepper van algoritmes vir sintetiseerders van Yamaha, en sy afgestudeerde student Avery Wang. Onder hul leiding is nie net 'n ingewikkelde algoritme vir klankherkenning ontwikkel nie, maar ook 'n groot databasis van spektrogramme geskep wat meer as 15 miljard snitte bevat het.
En al in 2013 is Shazam opgeneem in die top tien programme ter wêreld. Dit het shareware geword (voordat u vir SMS moes betaal), en is nie net op telefone en tablette beskikbaar nie, maar selfs op slim horlosies. In laasgenoemde geval kan die gebruiker inligting oor die musiek kry deur bloot aan die pols te raak.
Hoe werk Shazam?
Die toepassing is gebaseer op 'n algoritme wat spektrogramme gebruik - beelde wat wys hoe die sterkte van 'n klanksein van tyd afhang. Hierdie algoritme word aktief gebruik in seismologie, hidro en radar, spraakverwerking, ens. En spektrogramme is in werklikheid die 'vingerafdrukke' van die klanke waarop Shazam gebaseer is.
As u stap vir stap kyk, dan is die musiekherkenning in die toepassing soos volg:
- die shazam-databasis is vooraf toegerus met 'n indrukwekkende kaartindeks van 'n wye verskeidenheid musiekafdrukke;
- Nadat die gebruiker die liedjie "gemerk" het waarvan hy hou, sal die toepassing 'n "vingerafdruk" daarvoor genereer op grond van 'n klankmonster van tien sekondes;
- die program stuur die gemaakte vingerafdruk na die Shazam-diens, in die databasis waarvan die soeke na ooreenstemmings sal begin;
- indien 'n wedstryd gevind word, sal die aansoek inligting gee oor die samestelling en die kunstenaar, indien nie, sal dit 'n foutboodskap toon.
Diegene. Shazam behandel enige lied as 'n tydfrekwensiegrafiek met drie asse wat tyd, frekwensie en intensiteit toon. En elke punt op so 'n grafiek weerspieël die intensiteit van 'n sekere frekwensie op 'n bepaalde tydstip. Die program onderskei ook suiwer toon en wit lawaai.
Deur 'n grafiek vir 'n lied te skep, ontdek die toepassing die frekwensie van die "piekintensiteit": dit neem binne 10 sekondes 'n paar pieke van die geluid van die monster, en vertaal dan die resulterende "vingerafdruk" in 'n hashtabel, waar die frekwensie waardes is die sleutels. Die eerste waarde - die eerste sleutel - word deur die program gebruik wanneer dit in die databasis vir ooreenstemmings soek.
En as daar verskeie wedstryde is, soek die program na 'n frekwensie-ooreenstemming betyds.
Shazam-tuisskerm
Nadat die program geïnstalleer is, sal die gebruiker 'n groot knoppie in die middel van die hoofskerm sien as hy dit oopmaak. Dit is ontwerp om musiekherkenning te begin, en die aansoek gee die resultaat tien sekondes nadat dit gedruk is. Maar net as daar 'n minimum vreemde geraas is.
As daar baie van hierdie geluide is, word die soektog moeiliker: Shazam neem langer om die liedjie te herken. Om dit te doen, is daar 'n skakelknoppie in die regter boonste hoek van die hoofskerm - dit plaas die program in outomatiese modus. En nadat dit gedruk is, sal die aansoek die musiek vir die volgende 4 uur herken, selfs al verlaat die gebruiker dit.
Instellings
Om by die instellingsmenu uit te kom, moet die gebruiker aandag gee aan die linkerhoek van die hoofskerm - daar is 'n ratikoon. En nadat u daarop geklik het, word die programinstellings geopen, wat die volgende bevat:
- die vermoë om by u Facebook-rekening aan te meld om etikette te deel;
- die vermoë om kennisgewings uit te skakel of in te skakel;
- gebruiksvoorwaardes van die program en vertroulikheidsvoorwaardes.
Boonop kan die gebruiker deur middel van die instellings die ondersteuningsdiens kontak om tegniese hulp of antwoorde op vrae oor die toepassing te kry. En, as hy wil, koop die Encore-weergawe van die program.
Onderkant die skerm
Onderaan die skerm is daar vyf knoppies - menu-ikone met die volgende name:
- "Merkers";
- "Nuus";
- "Pols";
- "Opening"
- "Begin herkenning".
Deur op die "Tags" -knoppie te klik, word die gebruiker na 'n afdeling gebring wat lyste bevat van alle erkende musiek. Hierdie lyste is in twee kategorieë verdeel: "my tags" en "auto". Die eerste kategorie bevat die liedjies wat die gebruiker self herken het, in die tweede kategorie - dié wat die program in die outomatiese modus gevind het.
Deur die etikette deur te gaan, sal die gebruiker in staat wees om die biografie van elkeen van die kunstenaars te vergewis, sy diskografie te bestudeer, video's, albumresensies, die genre van die liedjie wat gevind is en die naam van die opname-ateljee te bestudeer. Verder gee die afdeling die gebruiker die geleentheid om uit te vind oor toekomstige konserte van 'n bepaalde kunstenaar en ander soortgelyke kunstenaars.
Die gebruiker kan elk van die etikette op sosiale netwerke deel met behulp van e-pos of 'n spesiale boodskapprogram.
Met die menu "Nuus" kan u uitvind oor die vrystelling van opdaterings, die voorkoms van nuwe snitte, nuus oor gewilde kunstenaars of TV-programme. Die afdeling met "Nuus" stel u ook in staat om boodskappe van vriende te sien.
Die oortjie "Pulse" open die gebruiker die gewildste, "top" musiek in reële tyd. En met "Discovery" kan u opspoor waar en watter liedjie vir 'n sekere tydperk herken is. Opsporing vind op die kaart plaas.
Hoe kry ek Shazam?
Die toepassing is ontwerp vir toestelle wat op die Android-platform loop, u kan dit aflaai via die Play Market. Daar is egter verskillende weergawes van shazam:
- gratis, maar bevat advertensies;
- betaal - Encore-weergawe, wat as volledig beskou word, - geen advertensies nie;
- weergawe van Red, geskep om van die fondse wat ontvang is vir die gebruik van die aansoek aan liefdadigheid te skenk.
Shazam is ook beskikbaar vir Windows Phone-gebruikers, alhoewel daar aansienlik minder is. In hierdie geval word die program deur die maatskappywinkel afgelaai.
Shazam is nie bedoel vir persoonlike rekenaars en skootrekenaars nie. U kan dit eers installeer nadat die rekenaar 'n Android-emulator vir 'n rekenaar het.