Обзоры
Угадай мелодию: обзор Android приложений для распознавания музыки

Угадай мелодию: обзор Android приложений для распознавания музыки


android-music

Распознавание музыки — пожалуй, самая популярная технология идентификации, использующаяся на мобильных устройствах. Несмотря на то что в этой категории можно выделить 1-2 топовых приложения и заочно определить лучшего, существуют и другие программы, способные составить им конкуренцию.

С появлением современных мобильных платформ свое новое развитие получили и сервисы распознавания музыки. На рынке мобильных приложений эти программы стали появляться в 2010-2011 годах, и на сегодняшний день очень востребованы, что доказывает обязательное присутствие наиболее популярных из них в списках «must have» приложений. Принцип работы подобных приложений идентичен и заключается в том, что такая программа записывает короткий отрывок играющей вблизи музыки, отправляет на сервер, где происходит сопоставление с базой имеющихся композиций, и выдает результат.

 

Shazam

Вполне логично начать этот обзор с самого популярного в Google Play приложения для распознавания музыки. Крупные инвестиции и мощная маркетинговая кампания сделали свое дело, и у многих владельцев мобильных устройств идентификация музыки прочно ассоциируется именно с Shazam, а выражение «шазамить» стало в один ряд с такими понятиями, как «твитить» и «чекиниться».

Еще в 2009 году компания Shazam, организованная выпускниками лондонской бизнес-школы, была коммерческим проектом. На раннем этапе своего развития распознавание музыки происходило следующим образом: пользователь звонил на короткий номер и держал телефон рядом с источником звука, в ответ получал SMS с исполнителем и названием композиции. На сегодняшний день Shazam – это бесплатное кроссплатформенное приложение, доступное для устройств на iOS, Android, Windows Phone, BlackBerry, Mac OS и даже Apple Watch. В базе Shazam содержится около 40 млн. треков.

Программа определяет музыку из любых источников, причем с допустимым уровнем фонового шума, показывает название композиции, исполнителя, его биографию, дискографию и рекомендованные треки. Найденную песню можно прослушать или купить в Google Play, а также посмотреть видео на YouTube. За время своего существования программа обросла значительной функциональностью, а интерфейс претерпел ряд изменений. Актуальная на сегодняшний день версия приложения 5.3 представляет собой музыкальный сервис с социальной составляющей. Зарегистрировавшись в нем, пользователь получает возможность сохранять свою историю поиска музыки, делиться находками в социальных сетях. Лента новостей показывает, какие треки ищут ваши друзья и другие пользователи в текущий момент в любой точке мира. Приложение можно использовать даже без подключения к интернету, прослушанный отрывок песни сохраняется и распознается, как только пользователь снова будет онлайн. К слову, Shazam теперь поддерживается в Siri от Apple и голосовым поиском Google.

Нужно отметить, что в Shazam есть несколько дополнительных функций, например, отображение текста найденной песни, информация о ближайших концертах исполнителя с возможностью заказать билеты, интеграция с музыкальными сервисами Rdio, Deezer и Spotify. Но все они недоступны в Украине, собственно, как и платная версия Shazam Encore, отличающаяся отсутствием рекламы. Тем не менее, это не убавляет возможностей приложения в идентификации музыки, в том числе русских и украинских композиций. К недостаткам программы, кроме уже названных ограничений, стоит отнести медлительность работы и отсутствие виджета, самостоятельно выполняющего процедуру распознавания.

 

Sound Search for Google Play

Было бы как минимум удивительно, если бы компания Google, владея крупнейшим поисковиком и музыкальным сервисом, не взяла на вооружение возможность распознавания музыки. Реализация такой функции прошла практически незаметно, и лишь для ограниченной аудитории. Англоязычные пользователи могли заметить изменения в интерфейсе голосового поиска, который автоматически определяет, что рядом играет музыка и добавляет опцию «Listening for music». Более того, в магазине приложений появилась утилита Sound Search for Google Play, доступная изначально только для жителей США, а позднее – и для некоторых стран Европы. К сожалению, на текущий момент программа все еще недоступна для Украины в Google Play Market, загрузить APK-файл приложения можно по этой ссылке.

Итак, Sound Search for Google Play (или в русском варианте «Аудиопоиск») представляет собой небольшой виджет 4х1. Расположить его можно как на рабочем столе мобильного устройства, так и на экране блокировки. Функционально утилита располагает двумя опциями – распознавание музыки и история поиска. Sound Search можно было смело назвать плагином для Play Музыка, поскольку идентификация трека и последующие действия связаны с этим сервисом. Так, например, пользователи с подпиской могут перейти к прослушиванию/покупке композиций в каталоге музыкального сервиса, добавлять их в фонотеку или плейлист. Соответственно для этого потребуется установленное приложение Play Музыка.

 

TrackID™

Сервис TrackID изначально был создан для телефонов Walkman от Sony Ericsson и стал эксклюзивной функцией для большинства моделей этого производителя. Многие ошибочно считают TrackID фирменной технологией компании Sony. На самом деле для распознавания музыки здесь используется база данных Gracenote (бывшая CDDB), которую Sony приобрела в 2008 году, а в 2013 — продала за гораздо меньшие деньги. Gracenote предлагает свои услуги тысячам музыкальных сервисов, среди которых Google Play, iTunes, Spotify и другие. С 2010 года TrackID был представлен в виде приложения для Android, сначала только для Швеции и некоторых европейских стран, а позднее для всех остальных. Кстати, это единственная мобильная платформа, на которой существует TrackID.

Программа отличается изысканным оформлением, простым интерфейсом без дополнительных функций и настроек и, что немаловажно, быстрой работой. Главный экран содержит кнопку идентификации музыки и ленту из ранее распознанных композиций. Тапом по найденной песне открывается дополнительная информация об исполнителе, его биография, дискография и популярные треки. В программе содержатся опции прослушивания композиции в Spotify (недоступно для Украины) и поиска видеоклипов в YouTube.

TrackID, как и Shazam, может похвастаться наличием автономного режима, а также своего хит-парада «топ-50 популярных треков для выбранного региона». Историю последних поисков можно синхронизировать, авторизовавшись с аккаунтом Facebook или Sony ID. К несомненным плюсам программы можно отнести сравнительно быстрое распознавание и комфортную работу с приложением.

 

SoundHound

Сервис распознавания музыки SoundHound создавался специально для мобильных платформ и на текущий момент поддерживает iOS, Android, Windows Phone и BlackBerry. SoundHound называют главным конкурентом Shazam. Эти два приложения действительно имеют много общего в функциональном плане. В программе используется собственная технология распознавания Sound2Sound, которая обеспечивает сопоставление звуковых сигналов даже не очень хорошего качества.

Главным преимуществом SoundHound, причем эксклюзивным, о котором заявляют ее создатели, является возможность распознавать напевание. Трудно судить, насколько это эффективно, потому как заставить программу определить таким образом композицию — задача, по правде говоря, нелегкая, все зависит от качества исполнения. А вот наличие поиска является крайне полезной функцией, позволяющей найти исполнителей, альбомы и песни, в тексте которых встречается искомое слово.

SoundHound предлагает максимально возможную информацию согласно поисковым запросам, показывает альбомы и сборники, в которые входит данная композиция, видеоклипы, дает ссылку на страницу исполнителя в Википедии и даже следит за его активностью в социальных сетях. Наряду с основной информацией об искомой музыке, приложение предоставляет другие возможности, например, расширенную статистику поиска на карте мира, геотегирование, автоматическую публикацию в Twitter и Facebook. Интеграция с Rdio и Spotify украинским пользователям здесь также недоступна, как и еще одна интересная опция — LiveLyrics, которая позволяет просматривать тексты песен в такт музыке. Вместо нее SoundHound предлагает поискать тексты во встроенном браузере.

Несмотря на то что с основной своей задачей приложение справляется довольно быстро, работать с ним не очень комфортно. Отсутствие интуитивно понятного интерфейса и перенасыщение функциями – главный недостаток программы. В целом, если вас это устраивает, вполне возможно, что SoundHound может стать вашим выбором. В Google Play доступна как бесплатная, так и платная версия (80 грн.), отличающаяся отсутствием рекламы.

 

MusiXmatch

Проект MusiXmatch по замыслу его создателей должен был представлять обширную базу текстов песен и выполнять одну-единственную функцию — поиск этих текстов. Успех не заставил себя долго ждать, и сервис превратился в один из крупнейших каталогов. Со временем приложение обзавелось собственным плеером, и приоритет задач несколько изменился. После подписания соглашения с сервисом Gracenote, уже в 3-й версии программы появилась возможность идентификации музыки — Music ID.

Так как распознавание — дополнительная опция приложения, доступ к ней осуществляется из бокового меню. Принцип распознавания ничем не отличается от аналогичных программ. Ключевым преимуществом MusiXmatch перед своими конкурентами является наличие функции FloatingLyrics, которая позволяет синхронизировать текст искомой композиции с музыкой, которая звучит в текущий момент. Music ID и FloatingLyrics прекрасно сочетаются и представляют мощную функциональность приложения, причем все это доступно бесплатно.

 

SoundTracking

SoundTracking – это аналог Instagram, только вместо фотографий пользователям предлагают делиться музыкой. Как и в MusiXmatch, распознавание музыки здесь реализовано в качестве дополнительной опции. Добавлять композиции в свою ленту можно тремя способами: из медиатеки на устройстве, с помощью поиска по базе данных и собственно распознаванием музыки. В целом, как музыкальная социальная сеть, SoundTracking не вызывает особого интереса, несмотря на довольно занятную и, казалось бы, популярную идею. Англоязычный интерфейс, малочисленная аудитория и предлагаемые услуги, ориентированные прежде всего на американского пользователя, делают его практически бесполезным в нашей стране. Взять, к примеру, интеграцию со стриминговым сервисом Rhapsody и Napster.

Поскольку в рамках этого обзора нас интересует распознавание музыки, SoundTracking все же можно использовать и в этих целях. Идентификация композиций в программе представлена уже знакомым нам сервисом Gracenote. SoundTracking не предлагает никакой расширенной информации по найденной песне, кроме ее названия, исполнителя и обложки, разве что позволяет прослушать 30-секундный отрывок. Зато содержит весьма сомнительную функцию, ускоряющую узнавание композиции, при этом загружая предварительно 21 Мб данных. Стоит признать, что этот процесс реализован не самым удобным способом, что делает SoundTracking не лучшим вариантом для распознавания музыки.

 

Итоги

Скорость работы
Одним из главных критериев в выборе приложения для распознавания музыки является то, насколько быстро оно сможет справиться со своей задачей. Скорость распознавания зависит, прежде всего, от популярности композиции. Все программы тратят на это приблизительно одинаковое время: в среднем от 2 до 5 секунд. Однако это имеет значение при непосредственной работе с приложением. Стоит учитывать время на запуск программы и активацию процесса идентификации. В этом плане работа с TrackID оказалась наиболее комфортной, приложение не содержит лишней информации и рекламы, тем самым не тратит время на загрузку дополнительных данных. SoundHound в нынешнем своем исполнении – наиболее громоздкое и ресурсоемкое приложение.

Ускорить основную задачу программ можно, воспользовавшись виджетами, которые имеются в распоряжении всех приложений. Здесь вне конкуренции оказался виджет Sound Search от Google, который способен запускать процесс идентификации музыки одним касанием и выдавать результаты в своем окне. Возможность самостоятельного распознавания без необходимости запускать приложение предлагает и виджет MusiXmatch.

Право на ошибку
Еще не так давно в обзорах программ для распознавания музыки основное внимание уделялось тому, как хорошо такие программы определяют русские песни. До сих пор в комментариях встречаются споры, кто знает больше русских композиций — Shazam или SoundHound. По правде говоря, сервисы для распознавания музыки значительно выросли, их каталоги расширились, поэтому неплохо определяют и такую музыку. Сама технология также претерпела значительные улучшения. Надо признать, все приложения, хоть и нечасто, но все же допускают ошибки. В большинстве случаев это связано с распознаванием ремиксов либо музыки непопулярного жанра. В некоторых случаях приложения реабилитировались со второй попытки.

Что лучше?
Чтобы расставить все точки над «і», прежде всего надо понимать, услуги какого сервиса используются в приложении. По сути, мы имеем 4 основные службы, предоставляющие услуги распознавания музыки: Shazam, SoundHound, Sound Search (использующие собственные технологии распознавания) и сервис Gracenote, представленный в TrackID, MusiXmatch и SoundTracking. Наиболее обширную базу идентификации музыки имеет Shazam, который практически без ошибок определяет не только зарубежные и русскоязычные хиты, но и различные ремиксы и музыку менее популярных направлений. Sound Search от Google в своих поисках зависит от сервиса Google Музыка и определяет лишь те композиции, которые есть в наличии этого каталога. Несмотря на то что каталог у Google немаленький, он пока что не так силен в определении ремиксов. Gracenote – наименьшая по количеству композиций база, слабая в определении российской и украинской музыки. Те исполнители, которые все же есть в каталоге, могут быть записаны транслитерацией, а некоторые названия песен и вовсе переведены на английский язык. К примеру, Океан Эльзы «Я так хочу» сервис определил как Okean El’zy — I Want So.

Приложения, в свою очередь, стараются выделиться на фоне конкурентов какими-нибудь дополнительными эксклюзивными функциями, например, возможностью определять напевания в SoundHound, интеграцией с FloatingLyrics в MusiXmatch или функцией, делающей процесс распознавания практически молниеносным в SoundTracking. В итоге, выбирая программу, стоит обратить внимание не только на красивый интерфейс и функциональность, но и на используемый сервис распознавания. В идеале можно иметь два приложения, например, Shazam и Sound Search for Google Play. В таком случае процент определения будет выше, а результат — наиболее достоверным.


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: