我正在使用类似于shazam,soundhound,
等..我正在使用this w /找到here的源来实现
一些方面。在我的搜索中,我遇到了有助于此操作的软件
例如Echoprint,Moomash,ACRCloud,Doreso和Gracenote。我也来了
今天叫做mufin的东西(如果有人可以给我更多的东西)
有关此信息。)我对android的了解不多
编程,但我已经能够管理(大约一个学期的学费
Java)。除了核心组件,我的应用程序已经准备就绪
这是音频指纹识别部分。

如您所知,Echoprint和Moomash不再提供api。我还没
 doreso运气不错,这让我留下了Gracenote和ACRCloud
 有免费试用版或免费帐户,但有限制。
 我不是很想花很多钱才能得到这个
 工作,所以我的选择似乎正在减少。当我使用echoprint时
 上面的代码教程,我能够使它工作,并且在测试时,
 它似乎正在工作,但由于echoprint API不再
 可用我无法仅通过代码生成器获得任何结果。我没有
 对gracenote或acrcloud的理解足以实现它们
 进入我的应用我尝试使用提供的SDK和Web API进行操作,但没有
 运气。

对于gracenote,每当我用echoprint代码生成器查询时,我都会得到一个
关于没有权限访问页面/站点的logcat错误。我看了
 似乎,我需要合并某种用户
 在应用程序内以xml格式访问,并且用户不应使用它
 看到它包含我的客户ID。我不知道该怎么做
 该文档对我不是很有帮助。与类似情况
 acrcloud,但没有xml用户访问权限部分。

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

抱歉,如果太多的话,我想详细一点。在此先感谢您,让我知道您是否需要澄清。

最佳答案

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

您正在为android和gracenote进行开发,它们的实现方式here具有很好的文献记载的优势。

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

我个人使用gracenote示例制作了一个应用程序,该应用程序运行良好,并且正如预期的那样,实际上我已经用两种不同的语言->英语,印地语测试了该应用程序,并且响应非常准确。

我已经在Eclipse中制作了应用,并且正在尝试将其迁移到Android Studio。

希望这对您有帮助。

10-08 18:24