Shazam je aplikácia pre telefóny a tablety, ktorá umožňuje rozpoznávať hudbu. Ako sa to však deje? A ako taký program využiť?
Shazam je služba určená na rozpoznávanie hudby po jednom krátkom kúsku. Najčastejšie sa používa ako aplikácia pre telefón: nemusíte platiť za inštaláciu a použitie a po privedení mikrofónu k zdroju zvuku program určí názov skladby a meno umelca. Pomocou takejto aplikácie spoznáte trať, ktorá sa vám páči kdekoľvek: v taxíku, v bare, na ulici atď. Tých. cudzí hluk pre Shazama nie je prekážkou a nízka popularita piesne tiež nie.
História Shazamu: názov a vývoj aplikácie
Slovo Shazam skutočne existuje v slovníkoch anglického jazyka, znamená niečo ako kúzlo, obdobu ruského „abracadabra“- čarovnú frázu, po ktorej sa výsledok dosiahne okamžite a sám.
To je presne cieľ, ktorý si stanovili vývojári programu: aby používateľ bez mihnutia oka mohol získať všetky informácie, ktoré ho zaujímajú, o hudbe a jej interpretovi.
Čo sa týka histórie, Shazam vznikol na konci deväťdesiatych rokov: potom to bola služba fungujúca prostredníctvom SMS na krátke číslo. Ak chcel niekto poznať názov piesne, musel si napísať 30-sekundový fragment a poslať ho na číslo 2580. V priebehu niekoľkých sekúnd prišla SMS s odpoveďou.
Trvalo však 14 rokov práce a výskumu, kým bola aplikácia taká, aká je dnes. Vývojárom v tom pomohol profesor Smith, tvorca algoritmov pre syntetizátory od spoločnosti Yamaha, a jeho postgraduálny študent Avery Wang. Pod ich vedením nebol vyvinutý iba komplexný algoritmus pre rozpoznávanie zvuku, ale bola vytvorená aj obrovská databáza spektrogramov, ktorá obsahovala viac ako 15 miliárd stôp.
A už v roku 2013 bol Shazam zaradený do prvej desiatky aplikácií na svete. Stal sa shareware (predtým, ako ste museli platiť za SMS) a je k dispozícii nielen na telefónoch a tabletoch, ale dokonca aj na inteligentných hodinkách. V druhom prípade môže používateľ získať informácie o hudbe jednoduchým dotykom na zápästie.
Ako funguje Shazam?
Aplikácia je založená na algoritme, ktorý využíva spektrogramy - obrázky, ktoré ukazujú, ako závisí sila zvukového signálu od času. Tento algoritmus sa aktívne používa v seizmológii, hydro a radare, spracovaní reči atď. A spektrogramy sú v skutočnosti „odtlačkami prstov“zvukov, na ktorých je založený Shazam.
Ak sa pozriete krok za krokom, potom je rozpoznávanie hudby v aplikácii nasledovné:
- databáza shazam je vopred vybavená pôsobivým kartovým indexom širokej škály hudobných „výtlačkov“;
- potom, čo používateľ „označí“skladbu, ktorá sa mu páči, vygeneruje jej aplikácia „odtlačok prsta“na základe desaťsekundovej zvukovej ukážky;
- program odošle vytvorený odtlačok prstu do služby Shazam, v ktorej databáze sa začne hľadať zhody;
- ak sa nájde zhoda, aplikácia poskytne informácie o skladbe a interpretovi, ak nie, zobrazí chybové hlásenie.
Tých. Shazam zaobchádza s akoukoľvek skladbou ako s grafom časovej frekvencie s tromi osami ukazujúcimi čas, frekvenciu a intenzitu. A každý bod na takomto grafe odráža intenzitu určitej frekvencie v konkrétnom časovom okamihu. Program tiež rozlišuje medzi čistým tónom a výbuchmi bieleho šumu.
Vytvorením grafu pre skladbu aplikácia zistí frekvenciu „špičkovej intenzity“: trvá 10 píkov za 10 sekúnd od zvuku vzorky a výsledný „odtlačok prsta“preloží do hashovacej tabuľky, kde je frekvencia hodnoty sú kľúče. Prvú hodnotu - prvý kľúč - použije program pri hľadaní zhôd v databáze.
A ak existuje niekoľko zhôd, program vyhľadá frekvenčnú zhodu v čase.
Domovská obrazovka Shazam
Po nainštalovaní programu sa používateľovi po jeho otvorení zobrazí veľké tlačidlo v strede hlavnej obrazovky. Je navrhnutý tak, aby spustil rozpoznávanie hudby, a 10 sekúnd po jeho stlačení dá aplikácia výsledok. Ale iba ak je v okolí minimum vonkajšieho hluku.
Ak je týchto zvukov veľa, hľadanie sa sťažuje: rozpoznaniu piesne Shazamovi trvá dlhšie. K tomu je potrebné prepínač v pravom hornom rohu hlavnej obrazovky - program sa prepne do automatického režimu. A po jeho stlačení aplikácia rozpozná hudbu ďalšie 4 hodiny, aj keď ju používateľ opustí.
nastavenie
Aby sa používateľ dostal do ponuky nastavení, musí venovať pozornosť ľavému rohu hlavnej obrazovky - je tu ikona ozubeného kolieska. A po kliknutí na ňu sa otvoria nastavenia programu, ktoré obsahujú:
- možnosť prihlásiť sa na svoj účet Facebook a zdieľať značky;
- schopnosť zakázať alebo povoliť oznámenia;
- podmienky používania programu a podmienky dôvernosti.
Okrem toho môže používateľ prostredníctvom nastavení kontaktovať službu podpory a získať technickú pomoc alebo odpovede na otázky týkajúce sa aplikácie. A ak chce, kúpte si verziu programu Encore.
Dolná časť obrazovky
V dolnej časti obrazovky je päť tlačidiel - ikony ponuky s nasledujúcimi názvami:
- „Značky“;
- „Novinky“;
- "Impulz";
- „Otvára sa“
- Msgstr "Začiatok rozpoznávania".
Kliknutím na tlačidlo „Značky“sa používateľ dostane do sekcie obsahujúcej zoznamy všetkej rozpoznanej hudby. Tieto zoznamy sú rozdelené do dvoch kategórií: „moje značky“a „auto“. Prvá kategória obsahuje tie skladby, ktoré používateľ rozpoznal sám, v druhej - tie, ktoré program našiel v automatickom režime.
Prechádzaním značiek bude používateľ schopný oboznámiť sa s biografiou každého z interpretov, študovať jeho diskografiu, zverejnené videá, recenzie albumov, ako aj nájdený žáner piesne a názov nahrávacieho štúdia. Táto sekcia navyše poskytuje používateľovi príležitosť dozvedieť sa o budúcich koncertoch konkrétneho umelca a o ďalších umelcoch, ktoré sú mu podobní.
Používateľ môže zdieľať každú zo značiek na sociálnych sieťach pomocou e-mailu alebo špeciálneho programu na zasielanie správ.
Ponuka „Novinky“vám umožňuje dozvedieť sa o vydaní aktualizácií, vzhľade nových klipov, správach o populárnych umelcoch alebo televíznych programoch. Sekcia s položkou „Novinky“vám navyše umožňuje prezerať si správy od priateľov.
Karta „Pulz“otvára používateľovi najobľúbenejšiu „špičkovú“hudbu v reálnom čase. A funkcia „Discovery“vám umožňuje sledovať, kde a ktorá skladba bola na určité obdobie rozpoznaná. Sledovanie prebieha na mape.
Ako získam Shazam?
Aplikácia je určená pre zariadenia bežiace na platforme Android, stiahnuť si ju môžete cez Play Market. Existujú však rôzne verzie shazamu:
- zadarmo, ale obsahujúci reklamy;
- platená - verzia Encore, ktorá sa považuje za úplnú, - žiadne reklamy;
- verzia Red, ktorá bola vytvorená s cieľom venovať časť finančných prostriedkov získaných za použitie aplikácie na charitu.
Shazam je k dispozícii aj používateľom Windows Phone, aj keď ich je podstatne menej. V takom prípade sa program stiahne cez podnikový obchod.
Shazam nie je určený pre osobné počítače a notebooky. Nainštalujete ho, až keď má počítač emulátor Android pre PC.