Як дізнатися назву пісні з уривку звуку?
Скільки разів ви стикалися з ситуацією, коли по радіо або відео на YouTube чули класну пісню, але не знали хто її співає, і ніхто в коментарях не зміг сказати її назву? У такій ситуації вам допоможуть різні програми з розпізнавання музики, такі як Tunatic, AudioTag, Shazam та Midomi. У цій статті ми зробимо огляд їхніх основних можливостей, протестуємо та вкажемо на переваги та недоліки кожного.
Shazam
Онлайн-сервіс для розпізнавання музики, який не вимагає завантаження файлу. Достатньо натиснути одну кнопку і програма почне прослуховувати трек, який потрібно знайти. Запис фрагмента відбувається дуже швидко – необхідно менше 10 секунд, щоб визначити виконавця. Перед записом, програма запитує дозвіл доступу до мікрофона.
У результатах пошуку з'явиться назва твору, ім'я виконавця та обкладинка альбому. Також буде запропоновано знайти кліп або придбати mp3-файл. Можна буде подивитися всі пісні з цього альбому, прослухати невеликі 30 секундні уривки для ознайомлення з можливістю придбати композиції, що сподобалися.
Щоб розпочати пошук, достатньо перейти на сайт і завантажити файл з потрібним фрагментом або вказати на нього посилання. Розробники сайту рекомендують завантажувати треки тривалістю 15 – 45 секунд, але ніхто не забороняє вам відправити всю пісню.
Підтримується робота із форматами MP3, WAV, OGG. У верхній частині сайту є кнопка для перемикання російською мовою. Якщо якість уривка буде невисокою і робот зможе однозначно визначитися з назвою, він запропонує кілька варіантів.
Аналіз проходить протягом 20-30 секунд. На жаль, якщо почули музику по радіо, відразу знайти її не вдасться. Тому потрібно встигнути записати фрагмент. Розробники стверджують, що робот зможе впоратися навіть із поганими за якістю записами.
В результаті тестування, сервіс AudioTag зміг знайти усі п'ять треків. Він легко впорався як із торішніми композиціями, так і з піснями десятирічної давності. Єдиним недоліком є необхідність додатково записувати уривок пісні та завантажувати його на сайт.
є безкоштовним декстопним додатком. Її можна встановити під операційні системи Windows та Mac OS. Після простого встановлення з'являється вікно програми з написом «Tunatic ready». Click to identify song». Працювати з нею надзвичайно просто – достатньо натиснути білу кнопку із зображенням лупи під час відтворення треку. Після підключення до сервера з'явиться напис «Identifying song. Please wait» - це програма збирає та надсилати дані на сервер для пошуку збігів у базі даних. Якщо у вас не працює мікрофон або музику не чути, з'явиться напис «Signal too weak. Check your microphone». Якщо пісня визначилася, то з'явиться ім'я виконавця та її назва.
Результати тестування такі: із 5 зарубіжних пісень знайшлося лише 3. Пошук кожного треку займає близько 45 секунд. Не можу сказати, закономірність це чи випадковість, але треки старші за 2010 рік - ідентифікувати не вдалося.
Висновки
Підбиваючи підсумки нашого огляду, хочу віддати перше місце Shazam за практично миттєве розпізнавання, а також широкий вибір рішень як для десктопних комп'ютерів, так і практично для будь-яких мобільних пристроїв. Друге місце посідає Midomi, який також швидко і безпомилково знайшов запропоновані треки, та, крім того, вміє аналізувати записи «на льоту» без необхідності завантаження файлів. Третє місце отримує AudioTag за визначення всіх уривків, але з можливістю пошуку лише файлів, збережених на комп'ютері. Четверте місце отримує програма Tunatic за те, що не впоралася з усіма запропонованими їй творами.