Узнай музыку или песню: лучшие приложения

До недавнего времени было практически невозможно распознать неизвестное музыкальное произведение, звучащее по радио или по телевизору. С появлением смартфонов, планшетов и подключений для передачи данных, которые всегда доступны даже в пути, были созданы приложения, способные распознавать музыку или песню, просто записав короткий фрагмент. Это программы, общедоступные для различных мобильных платформ (Android, Apple iOS, Windows Phone, …), которые по запросу пользователя записывают короткий фрагмент воспроизводимого музыкального произведения и отправляют его на соответствующий сервер. Благодаря специальному алгоритму распознавания приложение обычно может установить музыкальное произведение.

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

Недавно сам Google обновил своего цифрового помощника Now, интегрировав функцию «Что это за песня?». Просто «нажмите» на кнопку «Что это за песня?» иметь фоторобот любого исполняемого музыкального произведения.

Однако прародителем программного обеспечения, способного распознавать музыку, является Шазам. На самом деле приложение состоит из очень богатой базы данных, которая позволяет программе (совместимой со всеми основными мобильными устройствами) правильно распознавать даже малоизвестные итальянские и иностранные произведения.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Работа Shazam очень похожа на всех поддерживаемых мобильных платформах: после установки приложения (на рисунке главный экран на Android) достаточно «тапнуть» по центральному значку, чтобы начать сбор аудиопотока:

Shazam начнет записывать песню, а затем отправит ее на свои серверы:

Через несколько секунд (как правило, распознавание происходит очень быстро) Shazam предоставит ответ с названием песни, исполнителем, обложкой альбома и другой дополнительной информацией:

Выбрав вкладку «Мои теги», вы получите доступ к списку распознанных песен. Это своего рода «хронология», аналогичная той, что предложена в «Что это за песня?» Google сейчас:

Получив доступ к отдельному музыкальному произведению, вы можете начать делиться им в основных социальных сетях, по Bluetooth, на Диске, в Dropbox, по электронной почте или в других сервисах.

Как работает Шазам

Конечно, интересно понять, как работает Shazam. Как приложение может так хорошо распознавать любой тип песни, просто записывая короткий отрывок? Фактически, Shazam может успешно выполнять распознавание даже в людных местах, таких как магазины и рестораны.

Работа программного обеспечения, подробно разъяснено в этом официальном документе, основан на присвоении отпечатков пальцев различным музыкальным произведениям. Этот импринт имеет предопределенную длину и может рассматриваться как последовательность битов, содержащая информацию о внутренних характеристиках каждой песни. Все отпечатки пальцев хранятся и систематизируются в богатой базе данных, хранящейся на серверах Shazam.

Когда любой пользователь Shazam запускает распознавание музыкального произведения, мгновенно сгенерированный отпечаток песни передается на серверы приложений, которые сравнивают собранную информацию с информацией, содержащейся в базах данных. Если будет найдено совпадение отпечатка пальца, отправленного смартфоном или планшетом пользователя, с отпечатком пальца, хранящимся на серверах, Shazam немедленно предоставит название песни вместе с другой информацией (также отображается полный текст произведения).

Механизм снятия отпечатков пальцев, то есть система, которая вычисляет отпечатки пальцев каждой песни, использует график времени/частоты, называемый спектрограмма. По первой оси (оси абсцисс) откладывается время (воспроизведение музыкального произведения), по второй оси (ордината) частота, а по третьей оси сообщается интенсивность звука.

Таким образом, каждая точка на «трехмерном» графике представляет интенсивность звука на определенной частоте в соответствии с очень точным моментом (временем).

Shazam генерирует спектрограмму каждого музыкального произведения, определяя звуковые частоты, на которых возникают пиковые интенсивности. Для каждой из этих точек, обозначенных на спектрограмме, Shazam отслеживает время, прошедшее с момента начала воспроизведения песни.

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

Очевидно, что во внимание принимается не одна релевантная точка спектрограммы, а их совокупность, где ранее были измерены пиковые интенсивности звука.

Альтернатива Шазаму

В дополнение к новой функциональности, интегрированной Google в свой цифровой помощник Now, мы также упоминаем Саундхаунд, сервис, который, хотя и не имеет такой большой базы данных, как Shazam, особенно хорошо умеет распознавать музыкальные произведения, исполняемые в недопустимых ситуациях (например, в шумной обстановке) или на довольно низкой громкости.

Кроме того, SoundHound может отследить название песни, даже напевая ее вслух. Он доступен только в версиях для Android и Apple iOS.

Это также очень актуально MusixMatch который совместим с Android, Apple iOS и Windows Phone и позволяет не только распознавать воспроизводимую музыку, но и получать отображение текстов песен в режиме караоке.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *