Java Android音频指纹实现

Java Android音频指纹实现,java,android,amazon-web-services,google-cloud-platform,gracenote,Java,Android,Amazon Web Services,Google Cloud Platform,Gracenote,我正在开发一款类似于shazam、soundhound的android应用程序, 等等。我正在使用w/source found来实现 一些方面。在我的搜索过程中,我发现了一些软件可以帮助实现这一点 例如Echoprint、Moomash、ACRCloud、Doreso和Gracenote。我也来了 今天苏姆廷的mufin(如果有人能提供更多 关于这方面的信息。)我对android没有太多的了解 编程,但我已经能够管理(大约一学期的 java)。除了核心组件之外,我的应用程序上已经准备好了一切 这

我正在开发一款类似于shazam、soundhound的android应用程序, 等等。我正在使用w/source found来实现 一些方面。在我的搜索过程中,我发现了一些软件可以帮助实现这一点 例如Echoprint、Moomash、ACRCloud、Doreso和Gracenote。我也来了 今天苏姆廷的mufin(如果有人能提供更多 关于这方面的信息。)我对android没有太多的了解 编程,但我已经能够管理(大约一学期的 java)。除了核心组件之外,我的应用程序上已经准备好了一切 这是音频指纹部分

您可能知道,Echoprint和Moomash不再提供api。我没有 多雷索给我留下了Gracenote和ACRCloud 有免费试用或免费帐户,但有限制。 我并不想花很多钱来实现这个目标 工作,所以我的选择似乎越来越少。当我使用echoprint时 上面的代码教程,我能够让它工作,当我测试它时, 它似乎在工作,但由于echoprint api不再可用 可用时,我无法得到任何结果,只有codegens。我没有 对gracenote或acrcloud有足够的了解来实现它们 进入我的应用程序。我尝试使用提供的SDK和web api,但没有 运气

对于gracenote,每当我使用echoprint codegen进行查询时,我都会得到一个 关于没有访问页面/站点的权限的logcat错误。我看着 在它里面,我似乎需要加入一些用户 应用程序内的xml访问,用户不应访问该应用程序 请参阅,因为它将包含我的客户ID。我不知道如何执行此操作,并且 文档对我没有多大帮助。与之类似的情况 但是没有xml用户访问部分

话虽如此,我的问题是如何实现自己的echoprint服务器或指纹服务器,与我的应用程序进行通信。我需要谷歌云平台/亚马逊网络服务等服务吗


对不起,如果那太多了,我尽量说得详细些。提前谢谢,如果您需要我澄清任何事情,请告诉我。

首先,gracenote是我遇到的最简单的音乐识别服务

您正在为android和gracenote开发它们的实现,这篇文章有很好的文档记录

我发现了一个对我非常有用的示例项目,我发现了它

我个人用gracenote示例制作了一个应用程序,它运行得非常好,正如预期的那样,事实上我用两种不同的语言->英语、印地语对该应用程序进行了测试,结果非常准确

我已经在Eclipse中制作了这个应用程序,我正在尝试将它迁移到Android Studio


希望这能对您有所帮助。

谢谢@ChintanDesai,我会试试看,看看效果如何。也谢谢你的链接,看起来它真的很有帮助。我会在一个月左右更新。祝您在迁移过程中好运。@crecentdesign我已经成功地将我的应用程序升级到android studio。由于本地库的存在,这是一项艰巨的任务,但不知怎么的,我成功地完成了。谢谢,如果它对你有帮助,请接受它作为回答谢谢你的建议,我能够让它工作。也祝贺升级成功。