Меню Рубрики

Определитель музыки windows phone

Способы и программы распознавания понравившейся музыкальной композиции

Несколько программ, которые помогут распознать услышанную где-то музыку

Каждый из нас наверняка сталкивался с ситуацией, когда на улице, в общественном транспорте, ресторане или на работе, услышанная внезапно песня производила сильное впечатление и западала в душу. Часто эта композиция и в дальнейшем не даёт покоя. Хочется услышать её снова хотя бы раз. Хорошо, если эта песня или мелодия играла на телефоне у знакомого. Или вы услышали её, находясь в компании друзей. В этом случае всегда можно спросить об этой песне у товарища или коллеги. Есть большая вероятность, что они подскажут. Но что делать, если музыка доносилась из проезжающего мимо авто или её фрагмент был услышан в телевизионной передаче или по радио?

Многие разработчики программ и веб-сервисов тоже задумались об этом. И сегодня представлено довольно большое количество приложений на компьютеры и смартфоны, а также сайтов, помогающих распознать понравившуюся песню. Единственное, что от вас потребуется — это записать на телефон, диктофон или что угодно ещё фрагмент музыкальной композиции длиной не менее 10 секунд (чем больше, тем лучше). На данный момент уже есть сервисы, позволяющие распознать песню, которую вы напели своим голосом. Но вероятность успеха в этом случае довольно мала, поэтому будьте готовы записать фрагмент при необходимости.

Как происходит распознавание музыки?

У каждого сервиса есть свои особенности, но в целом процесс выглядит так. Полученный от пользователя фрагмент композиции подвергается различным преобразованиям в результате которых строится спектрограмма, представляющая собой двумерную матрицу. Оси этой матрицы соответствуют времени записи и частоте звука. На следующем этапе происходит поиск пиковых значений. К сожалению, эти значения не являются уникальными, поэтому объединяют несколько ближайших пиков. Затем вычисляется частота первого пикового значения и разность по частоте и по времени между рядом стоящими пиками. Таким образом, получают сигнатуру звуковой дорожки, то есть набор характеристик, однозначно идентифицирующих песню. Ну а теперь остаётся только найти эту сигнатуру в базе данных.

В случае с радио есть способ проще — можно определить песню зная время её звучания и, желательно, радиостанцию.

Мобильные приложения для распознавания музыки

Все рассмотренные сервисы требуют подключения к интернету для сравнения сигнатур с базой данных!

Так уж сложилось, что родоначальником в этой сфере стал сервис, разработанный для компании Sony Ericsson в 2006 году под названием TrackID. На тот момент это приложение было эксклюзивным и предустанавливалось только на серию телефонов Walkman, в которой делался упор на расширение функций музыкального проигрывателя и хорошее звучание. Через год программа стала доступна для всех телефонов Sony Ericsson. После того как смартфоны Sony были переведены на платформу Android, разработчики представили версию приложения для этой операционной системы. Теперь любой обладатель телефона на базе Android может бесплатно установить TrackID через Google Play.

По своему опыту могу сказать, что программа прекрасно работает. И если искомая песня есть в каком-то официальном альбоме, причём это может быть как студийная запись, так и живое выступление на концерте, то программа, без сомнений, отыщет для вас название. TrackID распознаёт даже русские народные песни. У программы обнаружилось только одно слабое место — это определение динамичных участков композиции на электрогитарах без ярко выраженных частотных пиков. Впрочем, это одна из самых сложных задач и для других сервисов.

Раз уж мы начали обзор с мобильных приложений, рассмотрим теперь программу Яндекс. Музыка для платформы Android от создателей известной поисковой системы. Несмотря на бесплатную установку, проект изначально был задуман как коммерческий. Он был создан для того, чтобы пользователи смартфонов, оплатив ежемесячную подписку, могли слушать музыкальные произведения, доступные для пользователей настольных ПК бесплатно через интернет-сервис Яндекс.Музыки. Приложение также можно использовать как проигрыватель музыкальных файлов и слушать через него интернет-радио по жанрам. Правда, на данный момент ограничение с подпиской можно обойти. Для этого нужно в браузере смартфона перейти на страницу music.yandex.ru, а в настройках мобильного браузера отметить пункт «Полная версия сайта».

Ну и перейдём, наконец, к интересующей нас функции распознавания. Она предложена в качестве приятной бесплатной дополнительной функции. Вероятность распознавания не слишком велика. К тому же у меня сложилось впечатление, что программа абсолютно не умеет обрабатывать музыкальные фрагменты. Для уверенного распознавания обязательным условием является наличие вокальной партии в записанном отрезке.

А что же делать обладателям iPhone и Nokia? Можно воспользоваться кроссплатформенным бесплатным приложением Shazam. Установить его можно на операционные системы Windows Phone, iOS, BlackBerry, Symbian, Android мобильных устройств. А с недавнего времени появились версии программы под Mac OS X и Windows 8 для настольных компьютеров и ноутбуков. С первого взгляда бросается в глаза «социализация»: работа с плей-листами, рекомендации, новости, передача информации в социальные сети, бронирование билетов и так далее. Но основной функцией всё же является распознавание музыкальных дорожек. Что касается качества сервиса то тут уж как повезёт. Вероятность, что называется, 50 на 50.

Онлайн-сервисы для определения названия песни

Ну что ж, перейдём теперь к обзору интернет-сервисов распознавания, которые подойдут практически для всех устройств. В том числе для полноразмерных ПК и ноутбуков.

На мой взгляд, лидером здесь является онлайн-сервис midomi.com. Для того чтобы им воспользоваться, помимо интернета, вам понадобится микрофон. На телефонах и ноутбуках он есть всегда, а вот владельцам настольных компьютеров рекомендуется заранее позаботиться об этом. Сервис попытается распознать песню, даже если вы просто напоёте её в течение 10 секунд. Но как уже говорилось выше. Вероятность совпадения тональности и частотных пиков при этом чаще всего низкая. Всё зависит от вашего музыкального слуха и голоса. Процент же распознавания студийных записей и песен из официальных альбомов очень достойный. Существуют версии этого сервиса в виде приложений для смартфонов на базе Android, Windows Phone и iOS. Единственным минусом является отсутствие русскоязычного интерфейса. Вы можете сделать сервис лучше и напеть несколько песен. Это увеличит поисковую базу сигнатур, и найти эти композиции другим людям станет немного проще.

Оригинальный способ с использованием Youtube

Собственную систему распознавания треков для внутреннего пользования в связи с постоянными судебными исками правообладателей пришлось сделать и корпорации Google. Воспользоваться ей можно загрузив на YouTube под своей учётной записью любое видео, где в качестве звуковой дорожки использован фрагмент песни, название которой нужно определить. После этого вам на почту придёт письмо от Google о том, что музыка совпадает со сторонним содержимым. В этом письме будет указан исполнитель и название звуковой дорожки.

Определение названия песни, услышанной по радио

На этом поприще — вот уже много лет нет равных интернет-сервису moskva.fm. Здесь предусмотрели всё. Есть возможность узнать, какая композиция сейчас играет в эфире той или иной радиостанции. На сайте хранится архив с записями большого количества станций за несколько лет. Создатели сайта предусмотрели быстрый и удобный поиск. Достаточно указать известную вам информацию, а именно: дату звучания, радио и промежуток времени. Если вы укажите все 3 параметра, то гарантированно найдёте прозвучавший трек. Если радиостанция неизвестна, то придётся затратить какое-то время, перебирая последовательно весь список. Теперь, когда в очередной раз услышите по радио полюбившуюся песню, просто посмотрите на часы и запомните время.

Другие сервисы, которые помогут определить услышанную где-то музыку

Не будем рассматривать различные решения, работоспособность которых оставляет желать лучшего. Процент удачного распознавания в них был ничтожно мал. Возможно, мне не повезло. И если вам не удалось решить задачу распознавания нужной композиции средствами, перечисленными выше, то воспользуйтесь решениями, немного уступающими по качеству. Сюда я отношу Audiotag, Tunatic, Musipedia .

Хотелось ещё напомнить о поиске песни по тексту. Если вы точно знает пару строк, то сможете найти её с помощью обычной поисковой системы. Благо сейчас интернет-порталов с текстами песен достаточно много, причём на разных языках.
Главное, не сдаваться и нужная песня обязательно найдётся!

Источник

Аналоги Шазам для распознавания музыки на Windows Phone

Windows Phone – одна из самых непопулярных платформ среди разработчиков мобильных приложений и игр. В основном, это связано с малым количеством пользователей устройств под управлением данной операционной системы. Однако приложение Shazam не обошло стороной WP – приложение вышло в магазин в 2013 году.

Если вас не устраивает этот вариант, то вы можете воспользоваться другой программой для определения музыки для Windows Phone.

SoundHound

На старых версиях WP пользователи имели в своем распоряжении только два варианта определения музыки – Shazam и Bing Music. Спустя несколько лет разработчики SoundHound решили перенести свое творение на новую платформу. Рассмотрим все функции SoundHound:

  • Определение произведения за считанные секунды и всего за пару кликов;
  • Удобный интерфейс и функционал;
  • Много полезной информации об исполнителях;
  • Создание собственной библиотеки;
  • Наличие текстов практически к каждой композиции;
  • Через программу вы можете приобрести альбомы;
  • Бесплатное распространение утилиты и бесплатное определение композиций.

Данный распознаватель музыки для Windows Phone в чем-то даже опережает оригинальный Шазам.


Скачать приложение можно в официальном магазине WP. Для данной операционной системы утилиты выходят не так часто, поэтому пользователям приходится довольствоваться тем, что есть. Программа для распознавания музыки на Windows Phone SoundHoud является отличным аналогом Шазама для тех, кто не хочет пользоваться оригиналом, либо имеет определенные проблемы с совместимостью.

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

Источник

На замену Shazam: 5 хороших приложений для распознавания музыки

1. SoundHound

Один из наиболее известных аналогов, который может распознать не только проигрываемую музыку, но и напетую вами песню. Для идентифицированной композиции сразу появляется ссылка на Google Play, а также вспомогательная информация о самом исполнителе, его альбомах и клипах.

Полезная особенность сервиса — возможность в режиме реального времени следить за текстом песни. Использовать приложение можно совершенно бесплатно, но придётся мириться с рекламными баннерами. В целом по точности SoundHound практически не уступает Shazam, но сам процесс распознавания порой занимает куда больше времени.

2. BeatFind

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

Распознанный трек можно открыть в Spotify, Deezer или на YouTube. Также приложение позволяет визуализировать музыку, которую «слышит», синхронизировав с ней анимацию на экране. В бит может моргать даже вспышка вашей камеры, словно это портативный стробоскоп.

3. MusicID

Ещё один малоизвестный и очень простой внешне сервис со ссылками на Amazon. Он плохо знает инди-музыку, особенно русскоязычных исполнителей, но при этом имеет приятный и удобный интерфейс с минимальным количеством рекламы.

Все найденные треки хранятся в истории поиска, откуда к ним всегда можно вернуться. Для каждой песни выводятся похожие композиции и ссылки на видео с YouTube. По исполнителю легко можно перейти ко всем альбомам. Русский язык не поддерживается, но особых познаний в английском и не потребуется.

4. Аудиопоиск Google и Siri

На самом деле, распознавать музыку вокруг можно и без каких-либо приложений. Обладатели устройств на Android могут пользоваться виджетом аудиопоиска, доступным с приложением Google. Он не только определит песню, но также позволит сразу перейти к покупке на Google Play и получить больше информации об исполнителе и альбоме из Сети.

5. Боты в Telegram

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

Один из наиболее популярных ботов для этого — бот «Яндекс.Музыки». Со скоростью и точностью распознавания проблем у него нет. Каждый найденный трек дополняется ссылкой на одноимённый музыкальный сервис «Яндекса».

Источник

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

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

  • Определитель мелодий для windows phone
  • Определение кнопок питания windows 7
  • Определение версии windows по ключу
  • Оплатить касанием windows phone 10
  • Оплата через nfc windows 10 mobile