Echoprint“听”手机或计算机上的音频,以找出它是什么歌。它非常快速且具有如此高的准确度,因此它可以识别在移动设备上制作的原始或录音的非常嘈杂的版本,并受到外部来源的大量干扰。
我编译了网站上提供的iOS示例。到现在为止还挺好。 可悲的是,Echoprint无法通过iPhone的麦克风识别任何歌曲(录制时间长达1分钟)。
另一方面,它 能够通过直接从iPhone的媒体库“上传”来识别歌曲。
任何想法,问题可能是什么?
答案 0 :(得分:2)
回声打印不适合在空中工作。至少没有给定的配置。您可以调整代码,关注匹配函数(best_match),以获得无线配置的一些结果。实际的best_match函数只有在它非常靠近参考时才会返回一首歌,而使用手机麦克风录制的歌曲不会发生这种情况。还要考虑录制更长的片段。
答案 1 :(得分:0)
我认为问题在于录制歌曲的采样率。如果它在8 kHz时它可能不起作用;它必须至少至少为11 kHz。