Marina Mel'nikova
декабрь 2017.
45961

По какому принципу работает приложение Shazam?

Технологии
Ответить
Ответить
Комментировать
1
Подписаться
52
5 ответов
Поделиться

У Shazam есть доступ практически ко всем композициям мира. Каждая песня представлена в виде 2D-спектрограммы, которую компьютер анализирует и составляет так называемые «аудио-отпечатки» (acoustic fingerprints) конкретной композиции. Эти отпечатки являются практически индивидуальными для каждой песни (поэтому их называют отпечатками — по аналогии с отпечатками пальцев). У Shazam составлена огрооомная база этих отпечатков.

Итак:

1) С помощью приложения мы записали 10 секундный отрывок композиции.

2) Телефон анализирует спектрограмму аудиозаписи и отправляет из на сервер с базой отпечатков.

3) Если найдено совпадение, сервер сообщает пользователю подробную информацию о песне.

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

Товарищи попытались нас надурить своей технической белибердой, но мы-то с вами все прекрасно знаем, что, нажимая кнопку в приложении, пользователь Shazam связывается с мобильным аналитическим гном-центром, где трудятся тысячи гномов-меломанов, которые готовы помочь каждому узнать автора и название "вот этой крутой песенки".

показать ещё 2 ответа
Ответить