2014-10-17 51 views
0

我想開發一個音頻監控軟件,例如要知道某個公司在x電臺上發佈了多少廣告?實施媒體監控(如廣播監控)

有什麼方法可以分析音頻流的「實時」並檢測廣播的任何版本何時在收音機上播放?

或者最好的方法是每隔x秒鐘分析音頻片段,如果這是要走的路,我該怎麼做才能知道只有一段音頻是否有樣本音頻(例如分析20分鐘無線電如果斑點(廣告),其中播放器,音頻樣本中)

(對不起,我的英語,我希望是可以理解的返回true)

回答

0

我想實時可能是困難的,因爲事實上,你必須分析你的radiostream。爲此,您需要緩存,分析/指紋並針對現有數據庫運行。

但就這些問題一起來看看:

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

Musicbrainz fingerprinting

更多鏈接:

http://acoustid.org

https://musicbrainz.org/doc/Fingerprinting

http://echoprint.me //通過Spotify的服務/ echonest

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

好運。

0

Python中的優秀的開源音頻指紋庫可以在這裏找到:

它可以讓你指紋的音頻文件一次,指紋存儲在數據庫中,並做持續的認可和隨着時間的推移添加指紋。

如果您只是在進行磁盤重複數據刪除,您甚至可以爲歌曲的小部分進行指紋以節省磁盤存儲空間。