Я пиарюсь

индекс
146,06

Audiotag.info — новый сервис распознавания музыки



Александр Радзишевский, владелец небезызвестого ресурса www.websound.ru, на днях открыл сервис AudioTag, позволяющий узнать имя исполнителя и название композиции по небольшому фрагменту композиции — достаточно загрузить лишь 15-30 секундный отрывок (или композицию целиком).

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

— алгоритм скорее не распознАет трек, чем распознает его неверно
— алгоритм распознаёт треки с некоторой вероятностью
— в случае нахождения нескольких вариантов, результат сортируется по этой вероятности
— распознаются ускоренные и зашумлённые треки
— музыкальная база содержит более миллиона треков, в том числе немало русских
— интеграции с плеерами (пока?) нет, только онлайн
— денег не берут

Секреты алгоритма создания слепков и источника музыкальной базы автор не раскрывает. Однако, что касается первого — они уже существуют (хоть я и не понимаю как это чудо работает, но по форме это что-то вроде MD5), а по второму вопросу, возможно, были задействованы ресурсы какого-нибудь «знакомого» онлайн-магазина — всё-таки миллион треков это очень много, да и вряд ли Алекс держит в личном архиве столько попсы :)



Мой тест по 20-секундным отрывкам



Бренер - Планета
[No] Бренер - Давай убежим, давай улетим
[No] Бренер - Гнев


Отечественный поп — хорошо:

Чай Вдвоем - А ты все ждёшь

Старьё — не очень:

[No] France Gall
[No] Jukka Tolonen

Максим Дунаевский feat. Жанна Рождественская - Стерпится, слюбится


Классика рока — хорошо:

The Byrds - Mr. Tambourine Man
Deep Purple - The Mule


Электроника — хорошо:

Aphrodite - BM Funkster (drum’n’bass)
Sally Shapiro - Jackie Jackie Spend This Winter With Me
[No] Karla Sabah (brazil drum’n’bass)


Вобщем, на особые редкости надеяться не стоит.
 

Кой-какие конкуренты



Tunatic — настольное приложение, слушает звук с микрофонного входа.
TrackID — применение ограниченно лишь некоторыми моделями сотовых телефонов.
Специальный телефонный номер в GTA4 — доступно только в игре.
Musicbrainz — по утверждению Алекса «врёт».
Shazam MusicID — дают софтинку для сотового, которая пишет в микрофон и отсылает слепок на сервер.
+39
6 марта 2009, 02:14
74

комментарии (49)

НЛО прилетело и опубликовало эту надпись здесь
0
zencd #
я так понял, алгоритм всё-таки свой
+ база музикбрейнз вроде побольше будет
0
barbuza #
picard очень выручает когда приходится кучу флаков нарезать
+3
1amer #
Решил попробовать обмануть — загрузил англоязычную версию Группы Крови, думал за русскую примет, аннет…
0
Avton #
Полезный сервис, к мобильному телефону бы прикрутить :)
0
Slayer_b #
сам пользуюсь на Symbian 9.2 программой ShazamID, принцип работы почти такой же как и у сервиса, описанного в топике, с одной лишь разницей-нельзя выбрать фрагмент трека, нужно записывать его встроенным микрофоном… правда русские треки не определяет…
+1
NickyX3 #
на iPhone Shazam некоторые русски вполне прилично опознает. Ну популярные по-крайней мере
0
M_org #
У меня в Motorola ROKR E8 — Shazam стоит предустановленный, с модификацией от моторолы. Чудная штука, с нашим хорошо работает, да и редкие электронные треки нормально вылавливает.

Я только вот не понял — shazam можно отдельно бесплатно скачать?
0
Bony #
TrackID в сонэриках, всё прекрастно распознаёт
0
asanov #
в айфоне есть приложение midomi — напеваешь туда 10-секундный отрывок, а он распознаёт песню. правда с русскими песнями там всегда были проблемы
0
web4_0 #
Собсно, и сайт такой имеется, midomi.com называется
0
AstonMartin #
У вас точно получается именно с напеванием?
У меня только когда песня воспроизводится из более-менее качественного источника с минимальным количеством посторонних шумов.
0
asanov #
Вполне получалось, даже на достаточно сложных вещах. Пять секунд назад специально для теста напел Blur — Coffee & TV, отлично нашёл первым номером по списку.

Только сейчас в айфоне это приложение называется SoundHound
0
destel #
забавный должен получиться сервис. В музыкальных телефонах SE есть аналогичная функция trackID… очень удобная штука, часто пользуюсь.
+2
thomas2009 #
Я тоже часто пользуюсь trackID, но тут главная фишка в мобильности — то есть ты услышал на улице музыку -> тебе понравилось -> распознал. А здесь… лично у меня 99% файлов в моей фонотеке уже распознаны и определены. Хотя иногда позарез понадобится, а ничего подобного нету под рукой(((
0
Bonch #
Когда то хотел сделать подобный сервис, чтобы распознавать композицию по звучанию. Или даже, например, поиск, где указываешь «Хочу любую музыку, где есть саксафон».
Про технологию отпечатков не знал, а про «Хочу любую музыку, где есть саксафон» люди, которые занимаются музыкой, сказали, что это невозможно. Хотя как знать?

Действительно, а возможно ли?
+1
Bonch #
Эх, как слышим таки и пишем(
Конечно же «cаксофон».
0
midday #
ИМХО вполне возможно. Если человек может понять, что это саксофон, то и компьютер. Другое дело, чтобы быстро искать. Так, что базу к файлам сделать просто с используемыми инструментами, вот тебе и поиск по инструментам.
+1
Kryla #
Для iPhone существует приложение — Shazam, смысл которого абсолютно идентичен, распознавание исполнителя по фрагменту музыки.
0
taishy #
Больше года искал исполнителя и оригинальный микс, наконецто нашел. Спасибо за сервис! ))
0
Playgroundru #
Если бы у AudioTag источником музыкальной базы был vkontakte, вот тогда бы ему конкурентов не было:)
+4
Band #
Логотип при первом взгляде читается, как «AudioJag.info»
0
LANdiver #
этот сервис помог мне наконец найти данные об одной из песен)
+1
mbystrik #
Имхо Tunatic лучшая в своем роде. запросто определила большинство из того, что я ей подсунул. С ее помощью нашел исполнителя одной из композиций, названия которой не имел, а очень хотелось.
0
salmin #
еще веселый был сервис: www.songtapper.com/s/tappingmain.bin
+2
Dexter_Holland #
Tunatic крайне удобен, имеет огромнейшую базу (просто пипец какие вещи иногда распознает), пишет не только с микрофонного входа. В него можно направить звук через аудио микшер средствами винды. Да и грузить трек гораздо неудобней на мой взгляд, особенно если он большой. А если видео? Обычно нераспознаваемые фрагменты как раз в видюшках встречаются. Тунатик включил и на нужном отрезке видео нажал на кнопку распознования. А тут как? Вырезать звук из видео? А если в онлайн плеере то еще и выдирать ролик предварительно. Не катит в общем по-моему, Tunatic наше все :)
+1
Slayer_b #
а как быть линукс-юзерам? у меня, например, под вайном клиент не заработал…
0
Dexter_Holland #
Действительно, полных аналогов под линуха нет (про тонкости запуска под вайном ничего сказать не могу). Но есть несколько похожих по функционалу софтин. Смотреть тут. Это не распознавание собственно потока, а автоматическое теггирование файлов с предварительным распознаванием в онлайне.
0
Optik #
Пробовал picard на одном альбоме — ничего правильно не определил.
Audiotag разобрался.
0
klhtaar #
А он русские песни распознаёт?
0
Dexter_Holland #
Да, но тут база несколько меньше, разумеется. Хотя, впрочем, особо я его не гонял.
0
Nata111 #
>В него можно направить звук через аудио микшер средствами винды.

А как это сделать? Сам Tunatic предлагает только 2 варианта, с микрофона и line in.
+1
Dexter_Holland #
В настройках звука в винде или в драйвере саундкарты включить микшер, после чего он появится в опциях выбора Tunatic'a. Возможно придется поиграть с громкостью микшера для нормального распознавания.
0
Nata111 #
Спасибо, получилось. Быстро вы ответили, 4 минуты всего прошло. :)
0
Dexter_Holland #
Всегда готов :)
0
mag0r #
Пожалуйста скажите, как именно это сделать?
0
Paranjko #
Ахахаааа, только три дня назад написал обзор сервисов распознавания музыки, ну что же, потестирую этот и может добавлю в текст.
–1
Paranjko #
inwebwetrust.org/trust/Pesni_uslishat_i_opoznat.html
0
n1313 #
была бы у какого-нибудь из таких сервисов возможность подключаться к шауткаст-трансляциям по моему велению и опознавать песню, которая там играет — цены бы им не было. часто бывает, что слушаешь какое-нибудь шоу, песня нравится, а название или прослушал или не понял или забыл.
0
Ulex #
0
non7top #
API для доступа к этой штуке выпустили? А то для misucbrainz в любом плеере есть работающая поддержка, не говоря о специализированных клиентах, но разнообразие тоже хорошо.
0
Ray #
Очень полезный сервис.
У меня столько песен скопилось, исполнителей которых я не знаю, но оОчень хотел бы узнать…
Уже несколько распознал, даже по нарезкам :) Класс!
Пойду дальше распознавать :)
–1
boombond #
И никто не написал про Винамп, который это делает одной кнопкой и очень качественно.
+1
muhas #
Только я один вспомнил утилиту MotoID?
0
Delka #
ещё в winamp есть autotag
0
M_org #
А что за номер в GTA?
0
AntonSpb #
Перепробовал все перечисленные сервисы, однако искомый трек так и не нашел.
0
xamelion #
А как на счёт tunatic? программа выполнена в виде файла win32 помоему есть версии для мобилок и unix. Ничего никуда отправлять ненадо (почти!) просто запускаешь прогу и подносишь микрофон к источнику музыки. Частенько зватает 5 секунд чтобы определить мелодию. Находит 70% мелодий. Правда один минус, необходим доступ к интернету. Но сейчас это мало для кого проблема. Для мобильника тем более. Трафик почти не потребляет. В общем хорошая штука. Русские мелодии тоже хорошо находит.
0
Eggy #
Не плохо бы при появлении сообщения: Sorry, our database doesn't have anything matching your file. Cannot identify, дать возможность пользователю самому сообщить об авторе или хотя бы о произведении.

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