Shazam е приложение за телефони и таблети, което ви позволява да разпознавате музика. Но как става това? И как да използвам такава програма?
Shazam е услуга, предназначена да разпознава музиката по едно кратко парче. Най-често се използва като приложение за телефона: не е нужно да плащате за инсталиране и използване, а след привеждане на микрофона към звуковия източник програмата определя името на песента и името на изпълнителя. С помощта на такова приложение можете да разпознаете песента, която харесвате, навсякъде: в такси, в бар, на улицата и т.н. Тези. страничният шум за Shazam не е пречка и ниската популярност на песента също не е такава.
Историята на Shazam: името и развитието на приложението
Думата Shazam наистина съществува в речниците на английския език, тя означава нещо като заклинание, аналог на руското "абракадабра" - магическа фраза, след което резултатът се постига моментално и сам по себе си.
Точно това е целта, поставена от разработчиците на програмата: така че за миг на потребителя потребителят да може да получи цялата информация, която го интересува за музиката и нейния изпълнител.
Що се отнася до историята, Shazam е създаден в края на деветдесетте: тогава това е услуга, която работи чрез SMS на кратък номер. Ако някой искаше да знае името на песента, той трябваше да запише 30-секунден фрагмент и да го изпрати на номер 2580. В рамките на няколко секунди се появи SMS с отговора.
Но бяха необходими 14 години работа и изследвания, за да бъде приложението такова, каквото е днес. Разработчиците бяха подпомогнати от това от професор Смит, създателят на алгоритми за синтезатори от Yamaha, и неговата студентка Ейвъри Уанг. Под тяхно ръководство е разработен не само сложен алгоритъм за разпознаване на звука, но и създадена огромна база данни от спектрограми, която включва повече от 15 милиарда песни.
И още през 2013 г. Shazam беше включен в десетте най-добри приложения в света. Той стана споделен софтуер (преди да трябва да платите за SMS) и е достъпен не само на телефони и таблети, но дори и на интелигентни часовници. В последния случай потребителят може да получи информация за музиката, като просто докосне китката.
Как действа Shazam?
Приложението се основава на алгоритъм, който използва спектрограми - изображения, които показват как силата на звуковия сигнал зависи от времето. Този алгоритъм се използва активно в сеизмологията, хидро и радарите, обработката на речта и др. А спектрограмите всъщност са „пръстовите отпечатъци“на звуците, на които се основава Shazam.
Ако погледнете стъпка по стъпка, тогава разпознаването на музика в приложението е както следва:
- базата данни shazam е предварително оборудвана с впечатляваща картотека с голямо разнообразие от "разпечатки" на музика;
- след като потребителят „маркира“песента, която харесва, приложението ще генерира „пръстов отпечатък“за нея въз основа на десетсекундна звукова проба;
- програмата изпраща създадения пръстов отпечатък на услугата Shazam, в базата данни на която ще започне търсенето на съвпадения;
- ако се намери съвпадение, приложението ще даде информация за композицията и изпълнителя, ако не, ще покаже съобщение за грешка.
Тези. Shazam третира всяка песен като графика за честота във времето с три оси, показващи време, честота и интензивност. И всяка точка на такава графика отразява интензивността на определена честота в определен момент от времето. Програмата също така прави разлика между чист тон и изблици на бял шум.
Чрез създаване на графика за песен, приложението открива честотата на "пиковата интензивност": отнема няколко пика за 10 секунди от звука на пробата и след това превежда получения "пръстов отпечатък" в хеш таблица, където честотата стойностите са ключовете. Първата стойност - първият ключ - се използва от програмата, когато търси в базата данни за съвпадения.
И ако има няколко съвпадения, програмата търси честотно съвпадение във времето.
Начален екран на Shazam
След като инсталира програмата, потребителят, отваряйки я, ще види голям бутон в центъра на главния екран. Той е предназначен да стартира разпознаване на музика и 10 секунди след натискането му приложението ще даде резултата. Но само ако наоколо има минимум страничен шум.
Ако има много от тези шумове, търсенето става по-трудно: Shazam отнема повече време, за да разпознае песента. За да направите това, има бутон за превключване в горния десен ъгъл на основния екран - той поставя програмата в автоматичен режим. И след като го натиснете, приложението ще разпознае музиката за следващите 4 часа, дори ако потребителят я напусне.
Настройки
За да стигне до менюто с настройки, потребителят трябва да обърне внимание на левия ъгъл на главния екран - има икона на зъбно колело. И след като щракнете върху него, ще се отворят настройките на програмата, които съдържат:
- възможността да влезете във вашия Facebook акаунт за споделяне на тагове;
- възможността за деактивиране или активиране на известия;
- условия за използване на програмата и условия за поверителност.
Освен това чрез настройките потребителят може да се свърже с услугата за поддръжка, за да получи техническа помощ или отговори на въпроси относно приложението. И ако иска, закупете Encore версията на програмата.
В долната част на екрана
В долната част на екрана има пет бутона - икони на менюто, със следните имена:
- „Тагове“;
- "Новини";
- "Пулс";
- "Отваряне"
- "Начало на разпознаването".
С щракване върху бутона „Етикети“потребителят ще бъде отведен в раздел, съдържащ списъци с цялата разпозната музика. Тези списъци са разделени в две категории: „моите маркери“и „автоматично“. Първата категория съдържа тези песни, които потребителят разпознава сам, във втората - тези, които програмата намира в автоматичен режим.
Преглеждайки етикетите, потребителят ще може да се запознае с биографията на всеки от изпълнителите, да изучи дискографията му, издадени видеоклипове, рецензии на албуми, както и жанра на намерената песен и името на звукозаписното студио. И освен това разделът дава възможност на потребителя да се информира за бъдещи концерти на определен изпълнител и за други артисти, подобни на него.
Потребителят може да споделя всеки от маркерите в социалните мрежи, използвайки имейл или специална програма за обмен на съобщения.
Менюто "Новини" ви позволява да научите за издаването на актуализации, появата на нови клипове, новини за популярни изпълнители или телевизионни предавания. Освен това разделът с „Новини“ви позволява да преглеждате съобщения от приятели.
Разделът "Pulse" отваря за потребителя най-популярната, "най-добра" музика в реално време. А "Discovery" ви позволява да проследявате къде и коя песен е била разпозната за определен период от време. Проследяването се извършва на картата.
Как да получа Shazam?
Приложението е предназначено за устройства, работещи на платформата Android, можете да го изтеглите чрез Play Market. Има обаче различни версии на shazam:
- безплатни, но съдържащи реклами;
- платено - Encore версия, която се счита за завършена, - без реклами;
- версия на Red, създадена с цел да дари част от средствата, получени за използване на приложението, за благотворителност.
Shazam е достъпен и за потребители на Windows Phone, въпреки че има значително по-малко от тях. В този случай програмата се изтегля през фирмения магазин.
Shazam не е предназначен за персонални компютри и лаптопи. Можете да го инсталирате само след като компютърът има Android емулатор за компютър.