我正在创建一个识别某些网络广播Feed的歌曲的应用程序,我需要解析订阅源以查找歌曲,我找到了一个允许您这样做的付费服务(ACRCloud),但成本很高我想分析的无线电数量,所以我搜索了一下,找到了Echoprint,我可以用它来达到我的目的吗?会适合吗?为什么我找不到文档...我不知道,也许有更好的解决方案?谢谢
答案 0 :(得分:2)
Echoprint会为您的使用产生良好的指纹(完整的音乐副本,识别时间为几十秒)。
但是,您必须维护已知音乐的数据库。这很难保持最新。 Echoprint的母舰Echo Nest在过去提供音乐识别,但现在看来已经结束了。虽然设计为指纹存储和检索的a server可以免费使用。
您可以采取以下措施来生成数据库:
这可以有效地引导您的系统。但是,您可能很难达到像ACRCloud等类似服务的性能。这取决于您的要求。
答案 1 :(得分:0)
我们为9个广播电台的网站提供服务,使用这些电台的互联网流。我们会实时显示这些电台播放的内容。
图书馆(在c#中)和130万个指纹数据库可在以下网址找到:
https://github.com/nelemans1971/AudioFingerprinting
示例程序包括跟随广播电台的软件。