5

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

github 上的 Echoprint 代码生成:https ://github.com/echonest/echoprint-codegen

它有一个 C++ 实现吗?我只是不知道如何将它移植到 Java,以便我可以在 Android 设备上运行它,假设是 Android 2.2 及更高版本。

4

4 回答 4

6

看看 Alex Restrepo 将 Echoprint 移植到 Android 的端口。他在博客中发布的技术细节如下:

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

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

https://github.com/gvsumasl/EchoprintForAndroid

于 2012-01-25T17:12:24.107 回答
3

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

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

它使用 FFT 和其他 dsp 算法处理波谱图、指纹和其他音频特征。

于 2012-05-19T18:23:24.230 回答
2

有处理 FFT / 音频的 java 库可能已经满足您的需要。Ropy van Rijn 已经做到了这一点,并得到了 Shazam 专利持有人的耳光。

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

于 2011-12-06T08:42:37.487 回答
0

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

于 2012-01-18T04:19:44.240 回答