Познайте мелодията или системите за идентификация на музика

Преди да пристъпим директно към запознаване с героите от днешната статия, нека си позволим да направим малко лирично отстъпление и накратко да поговорим за принципите на работа на разглежданите системи. В най-простата си форма техническата същност на системите за разпознаване на музика се свежда до използването на метод за идентификация на композицията, използващ технологията на акустичните отпечатъци, които представляват компактна цифрова последователност, която описва характерните честотни компоненти на звуков сигнал. За всеки запис звуковият отпечатък е уникален и може да се използва за идентифициране на записи, записани с различно качество, изкривени и преобразувани. Тази функция прави споменатата техника изключително ефективна и осигурява високо ниво на разпознаване.

Принципът на разпознаване на песни е следният: взема се пръстов отпечатък от набързо записан фрагмент от неизвестна мелодия с продължителност от 15 до 45 секунди, който след това се изпраща в базата данни на използваната система, където търси съвпадения със звук разпечатки на вече разпознати песни. В резултат на такова разпознаване се откриват една или няколко кандидат-песни, които съвпадат с обработения файл с една или друга вероятност.

За да оценим възможностите на всяка разглеждана услуга, подготвихме три тестови аудио фрагмента във формат MP3 с продължителност 30 секунди: една от композицията на Мишел, позната на всички фенове на Бийтълс, втората от песента на Владимир Висоцки „Около петстотин“ (алтернативно име - „История на пътя“) и третия от анимационния филм „Зима в Простоквашино“, базиран на книгата на Едуард Успенски „Чичо Фьодор, кучето и котката“ (помнете редовете „И все по-често забелязвам че все едно някой ме замени "?). За чистота на експеримента бяха премахнати всички информационни маркери, съдържащи се в тестовите записи, а самите файлове бяха преименувани в безсмислени обекти с имената track1.mp3, track2.mp3 и track3.mp3.