![](/img/trans.png)
[英]How to Implement Exchange like availability monitoring of internal SQL Server
[英]Implement on media monitoring (like radio ads monitoring)
我想开发一个音频监控软件,例如要知道某公司在x广播电台上发布了多少广告?
有什么方法可以分析音频流的“实时”并检测何时在广播中播放任何版本的广告?
或最好的方法是每隔x秒分析一次音频片段,如果可以的话,我该怎么办才能知道某个音频片段是否只有样本音频(例如分析20分钟的广播并返回true如果该音频样本中播放器的位置(广告)
(对不起我的英语,我希望可以理解)
由于您必须分析无线电流,因此我认为实时可能很困难。 为此,您需要缓存,分析/指纹并针对现有数据库运行。
但是看看这些问题:
https://stackoverflow.com/questions/2462410/acoustic-fingerprint-opensource
更多链接:
https://musicbrainz.org/doc/Fingerprinting
http://echoprint.me //通过spotify服务/ echonest
https://www.audiblemagic.com/broadcast-infrastructure
祝好运。
您可以在以下位置找到Python中出色的开源音频指纹库:
http://github.com/worldveil/dejavu
它使您可以对音频文件进行一次指纹识别,然后将指纹存储在数据库中,并随着时间的推移进行连续识别并添加指纹。
如果您只是在进行磁盘上的重复数据删除,您甚至可以对歌曲的一小部分进行指纹识别以节省磁盘存储空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.