Shazam: пісня, впізнана за уривком
На ISMIR 2003 у Балтиморі (26–30 жовтня 2003 року) Евері Ван із Shazam Entertainment описав алгоритм, що впізнає запис за кількома секундами звуку з мікрофона телефону. На час статті служба мала в базі понад 1,7 мільйона треків і працювала у Великій Британії й Німеччині; у Британії її запустили в серпні 2002 року дзвінком на номер 2580.
Чому це важливо
Музика в навколишньому шумі стала запитом до бази: досить піднести телефон до гучномовця, і відповідь приходить повідомленням. Алгоритм запам'ятовує не весь звук, а розташування піків спектрограми й пари таких піків, тож пошук серед мільйона треків займає мілісекунди й переживає голоси, шум вулиці й стиснення зв'язку.
За статтею, алгоритм працює при шумі нижче −6 дБ відношення сигнал/шум для білого шуму й до −9 дБ, коли поверх музики говорять; з сильно спотвореного 15-секундного уривка збіг знаходиться, навіть коли вижило лише 1–2 % хешів. На базі близько 20 тисяч треків на одному ПК пошук триває від 5 до 500 мілісекунд. Кожен хеш — 32-бітне число з двох частот пари піків і часу між ними. Служба приймала до 15 секунд звуку й відповідала SMS з назвою та виконавцем; компанію засновано 2000 року. Про запуск писав Telecompaper: 11 червня 2002 року — що Vodafone, Orange, O2 і T-Mobile готують службу до запуску в липні або серпні, 16 вересня — що Shazam запустилася в серпні, дзвінок на 2580 коштує до 50 пенсів за пісню, а в базі понад 1,5 мільйона пісень. Чого запис не стверджує: усі числа статті — з опису компанії про власну систему, незалежної перевірки не знайдено, звідси середня впевненість. Чи служба пішла в усіх чотирьох мережах одразу, повідомлення 2002 року не кажуть. Дня запуску не називає ніхто: 19 серпня — дата оновлення статті Apple 2022 року, а не запуску.