A Shazam egy olyan alkalmazás telefonokhoz és táblagépekhez, amelyek lehetővé teszik a zene felismerését. De hogyan történik ez? És hogyan kell használni egy ilyen programot?
A Shazam egy olyan szolgáltatás, amelynek célja a zene egy-egy rövid darab felismerése. Leggyakrabban a telefon alkalmazásaként használják: nem kell fizetnie a telepítésért és a használatért, és miután a mikrofont a hangforrásba hozta, a program meghatározza a dal és az előadó nevét. Egy ilyen alkalmazás segítségével bárhol felismerheti a neked tetsző pályát: taxiban, bárban, utcán stb. Azok. a Shazam számára okozott idegen zaj nem akadály, és a dal alacsony népszerűsége sem az.
Shazam története: az alkalmazás neve és fejlődése
A Shazam szó valóban létezik az angol nyelv szótáraiban, ez valami varázsigét jelent, az orosz "abracadabra" analógját - varázslat, amely után az eredmény azonnal és önmagában érhető el.
Pontosan ezt a célt tűzték ki a program fejlesztői: hogy a felhasználó egy szempillantás alatt megszerezhesse a zene és annak előadója minden érdeklődésére számot tartó információt.
Ami a történelmet illeti, a Shazam a kilencvenes évek végén jött létre: akkor ez egy olyan szolgáltatás volt, amely SMS-ben rövid számra működik. Ha valaki meg akarta tudni a dal nevét, le kellett írnia egy 30 másodperces töredéket és el kellett küldenie a 2580-as számra. Néhány másodpercen belül érkezett egy SMS, amelyben a válasz szerepelt.
De 14 év munka és kutatás kellett ahhoz, hogy az alkalmazás olyan legyen, mint ma. A fejlesztőket ebben Smith professzor, a Yamaha szintetizátorainak algoritmusainak megalkotója és végzős hallgatója, Avery Wang segítette. Vezetésük alatt nemcsak a hangfelismerés komplex algoritmusát dolgozták ki, hanem hatalmas spektrogram-adatbázist is létrehoztak, amely több mint 15 milliárd sávot tartalmazott.
És már 2013-ban a Shazam bekerült a világ első tíz alkalmazásába. Shareware-vé vált (mielőtt fizetni kellett volna az SMS-ért), és nemcsak telefonokon és táblagépeken érhető el, de még okos órákon is. Ez utóbbi esetben a felhasználó a csukló megérintésével kaphat információt a zenéről.
Hogyan működik Shazam?
Az alkalmazás olyan algoritmuson alapul, amely spektrogramokat használ - olyan képeket, amelyek megmutatják, hogy az audiojel erőssége hogyan függ az időtől. Ezt az algoritmust aktívan alkalmazzák a szeizmológiában, a víz- és radarban, a beszédfeldolgozásban stb. A spektrogramok pedig valójában a Shazam alapjául szolgáló hangok „ujjlenyomatai”.
Ha lépésről lépésre néz, akkor az alkalmazásban a zenefelismerés a következő:
- a shazam adatbázis előre be van szerelve egy lenyűgöző kártyaindexszel, amely sokféle zenei "nyomatot" tartalmaz;
- miután a felhasználó „megjelöli” a nekik tetsző dalt, az alkalmazás létrehoz egy „ujjlenyomatot” számára egy tíz másodperces hangminta alapján;
- a program elküldi a létrehozott ujjlenyomatot a Shazam szolgáltatásnak, amelynek adatbázisában megkezdődik a mérkőzések keresése;
- ha talál egyezést, az alkalmazás információt ad a kompozícióról és az előadóról, ha nem, akkor hibaüzenetet jelenít meg.
Azok. Shazam minden dalt idő-frekvencia grafikonként kezel, három tengellyel, amely az időt, a frekvenciát és az intenzitást mutatja. És egy ilyen grafikon minden pontja egy bizonyos frekvencia intenzitását tükrözi egy adott időpontban. A program megkülönbözteti a tiszta hangot és a fehér zajt.
Ha egy dalhoz grafikont készít, az alkalmazás érzékeli a "csúcsintenzitás" frekvenciáját: a minta hangjának 10 másodpercében több csúcsot vesz fel, majd a kapott "ujjlenyomatot" hash-táblává alakítja, ahol a frekvencia értékek a kulcsok. Az első értéket - az első kulcsot - a program használja, amikor az adatbázisban egyezéseket keres.
Ha pedig több egyezés van, akkor a program időben megkeresi a frekvencia-egyezést.
Shazam kezdőképernyő
A program telepítése után a felhasználó, kinyitva, egy nagy gombot lát a főképernyő közepén. Úgy tervezték, hogy elindítsa a zenefelismerést, és 10 másodperccel a megnyomása után az alkalmazás megadja az eredményt. De csak akkor, ha minimális idegen zaj van a környéken.
Ha sok ilyen zaj van, a keresés nehezebbé válik: Shazamnak hosszabb ideig tart a dal felismerése. Ehhez a főképernyő jobb felső sarkában van egy váltógomb - ez automatikus programba kapcsolja a programot. Megnyomása után az alkalmazás a következő 4 órában felismeri a zenét, még akkor is, ha a felhasználó elhagyja.
Beállítások
A beállítások menübe való belépéshez a felhasználónak figyelnie kell a főképernyő bal sarkára - van egy fogaskerék ikon. Miután rákattintott, megnyílnak a programbeállítások, amelyek a következőket tartalmazzák:
- a Facebook-fiókba való bejelentkezés képessége a címkék megosztásához;
- az értesítések letiltásának vagy engedélyezésének képessége;
- a program használatának feltételei és a titoktartási feltételek.
Ezenkívül a beállítások révén a felhasználó felveheti a kapcsolatot az ügyfélszolgálattal technikai segítségért vagy az alkalmazással kapcsolatos kérdések megválaszolásáért. És ha akarja, vásárolja meg a program Encore verzióját.
A képernyő alja
A képernyő alján öt gomb - menüikon található, a következő nevekkel:
- "Címkék";
- "Hírek";
- "Impulzus";
- "Nyítás"
- Msgstr "Az elismerés kezdete".
A "Címkék" gombra kattintva a felhasználó egy olyan részre kerül, amely tartalmazza az összes felismert zene listáját. Ezek a listák két kategóriába sorolhatók: "saját címkék" és "automatikus". Az első kategória azokat a dalokat tartalmazza, amelyeket a felhasználó egyedül felismert, a másodikba azokat, amelyeket a program automatikus módban talált.
A címkék áttekintésével a felhasználó megismerkedhet az egyes előadók életrajzával, tanulmányozhatja diszkográfiáját, megjelent videóit, albumismertetőit, valamint a megtalált dal műfaját és a hangstúdió nevét. Ezenkívül a szakasz lehetőséget ad a felhasználónak arra, hogy megismerje egy adott művész jövőbeli koncertjeit és a hozzá hasonló többi előadót.
A felhasználó megoszthatja az egyes címkéket a közösségi hálózatokon e-mail vagy egy speciális Messenger program segítségével.
A "Hírek" menü segítségével megismerheti a frissítések kiadását, az új klipek megjelenését, a népszerű művészekről szóló híreket vagy a tévéműsorokat. Ezenkívül a „Hírek” szakasz lehetővé teszi barátok üzeneteinek megtekintését.
A "Pulse" fül a felhasználó számára a legnépszerűbb, "legnépszerűbb" zenét nyitja meg valós időben. A "Discovery" pedig lehetővé teszi annak nyomon követését, hogy egy bizonyos ideig hol és melyik dalt ismerték fel. A követés a térképen történik.
Hogyan kaphatom meg Shazamot?
Az alkalmazás az Android platformon futó eszközökhöz készült, letöltheti a Play Marketről. A shazamnak azonban különböző változatai vannak:
- ingyenes, de hirdetéseket tartalmaz;
- fizetett - teljesnek tekintett Encore verzió, - nincs hirdetés;
- A Red változata, amelyet azért hoztak létre, hogy az alkalmazás felhasználására kapott pénzeszközök egy részét jótékonysági célokra fordítsák.
A Shazam a Windows Phone felhasználói számára is elérhető, bár lényegesen kevesebb van belőlük. Ebben az esetben a program a vállalati áruházból töltődik le.
A Shazam nem személyi számítógépekhez és laptopokhoz készült. Csak akkor telepítheti, ha a számítógép rendelkezik Android-emulátorral a PC-hez.