10,2 тыс читали · 2 года назад
Как найти песню по напеву на Андроид
Все знают, что такое Shazam. Это сервис, который позволяет определить песню по её словам. Достаточно запустить Шазам на одном смартфона и поднести его достаточно близко к другому, на котором воспроизводится трек, как он без проблем поймёт, что это за композиция и кто её исполняет. Это очень удобно. Другое дело, что Шазам распознаёт только песни в оригинале. Он разбирает полученные звуки на слова и ноты, синтезирует их и выдаёт результат. А что делать, если оригинала песни под рукой нет, а максимум, что вы можете — это напеть мотив искомой композиции? Выход есть...
10 месяцев назад
Как работает Shazam? Наглядное объяснение алгоритма распознавания песен
Способность наших телефонов распознавать любую песню, которая звучит рядом — это настоящая технологическая магия. В этой статье я расскажу вам, как одно из самых популярных приложений, Shazam, справляется с этой задачей. Основатели Shazam в 2003 году опубликовали документ, в котором они описали принцип его работы. Я, со своей стороны, озадачился реализацией этого процесса на Python в проекте под названием abracadabra. Технологии ушли вперед с тех пор, как был опубликован этот документ, и, вероятно, алгоритм Shazam тоже не стоял на месте...