Внедрить мониторинг СМИ (например, мониторинг радиорекламы)

Я хочу разработать программное обеспечение для мониторинга звука, например, чтобы узнать, сколько объявлений определенной компании опубликовано на x-радиостанции?

Есть ли способ проанализировать аудиопоток «в реальном времени» и определить, когда какая-либо версия рекламы воспроизводится по радио?

Или лучший способ - анализировать аудиофрагмент каждые x секунд, если это путь, что я могу сделать, чтобы узнать, есть ли образец аудио только в сегменте аудио (например, проанализировать 20 минут радио и вернуть true если место (реклама) где проигрыватель в этом звуковом образце)

(извините за мой английский, надеюсь понятно)


person nomi ikon    schedule 17.10.2014    source источник


Ответы (2)


Я предполагаю, что в реальном времени может быть сложно из-за того, что вам нужно анализировать свой радиопоток. Для этого вам нужно кешировать, анализировать / отпечатки пальцев и запускать против существующей базы данных.

Но взгляните на эти вопросы:

https://stackoverflow.com/questions/2462410/acoustic-fingerprint-opensource

Отпечатки пальцев Musicbrainz

Дополнительные ссылки:

http://acoustid.org

https://musicbrainz.org/doc/Fingerprinting

http://echoprint.me // служба Spotify / Echonest

https://www.audiblemagic.com/broadcast-infrastructure

Удачи.

person hwsw    schedule 19.10.2014

Прекрасную библиотеку звуковых отпечатков пальцев с открытым исходным кодом на Python можно найти здесь:

http://github.com/worldveil/dejavu

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

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

person lollercoaster    schedule 05.11.2014