echoprint codegen for Java / Android

时间:2011-12-06 03:44:34

标签: java android c audio-fingerprinting echoprint

有没有办法在Android上运行echoprint-codegen或者是否有Java实现?

Github上的Echoprint codegen:https://github.com/echonest/echoprint-codegen

有一个C ++实现吗?我只是无法弄清楚如何将它移植到Java,以便我可以在Android设备上运行它,假设Android 2.2及以上。

4 个答案:

答案 0 :(得分:6)

看看Alex Restrepo的Echoprint端口到Android。他在博客上发布了技术细节:

http://masl.cis.gvsu.edu/2012/01/25/android-echoprint/

完整的代码以及使用它的示例Android应用程序可以在这里找到:

https://github.com/gvsumasl/EchoprintForAndroid

答案 1 :(得分:3)

尝试Jacquet Wong的这个开源项目,它是用Java和Android兼容编写的。

http://code.google.com/p/musicg/

它使用FFT和其他dsp算法处理波谱图,fingeprint和其他音频功能。

答案 2 :(得分:2)

有一些java库可以处理FFT /音频,它们已经可以满足您的需要。 Ropy van Rijn已经做到了这一点,并从Shazam专利持有人那里得到了打击。

详细说明: http://www.redcode.nl/blog/2010/06/creating-shazam-in-java/

答案 3 :(得分:0)

我会试着看看这里: http://developer.echonest.com/ 然后在这里: http://developer.echonest.com/client_libraries.html 之后你下载了java客户端,这个: https://gist.github.com/1630910 可能有用(对不起意大利代码,但我相信你不会有问题)