问题标签 [shazam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4393 浏览

android - 歌曲识别算法

知道如何通过将歌曲与歌曲剪辑或人声或曲调相匹配来实现识别歌曲的算法。我不希望有人在这里写出算法:),我知道它涉及很多事情,但我想知道如何开始。我需要考虑哪些技术来做类似的事情。我正在寻找类似于 Shazaam 或 Midomi 的东西。此外,是否有在线服务可以执行相同的操作并提供 API 来执行此操作。

0 投票
2 回答
3105 浏览

database - 流行的应用程序 Shazam 是如何工作的

只是出于好奇,因为我一直想知道这一点。应用程序 Shazam 如何工作?我知道如何使用它,我说的是编程。该应用程序如何聆听歌曲的任何部分,然后为您提供结果?显然,它从数据库中接收歌曲信息,但是没有可以在该数据库中输入人类已知的每一首歌曲。另外,Shazam 怎么不是一直在不断更新?新歌不断发布,但就像 Shazam 已经将未来的歌曲编入其中一样。这对我来说简直令人难以置信,我只想知道这一切究竟是如何运作的。我知道这不是一个帮助问题,但有人可以澄清一下吗?谢谢!

0 投票
2 回答
1012 浏览

ios - Echoprint 无法识别一首歌曲

Echoprint “聆听”手机或计算机上的音频,以确定它是什么歌曲。它的速度非常快且准确度非常高,以至于它可以识别非常嘈杂的原始版本或在移动设备上录制的带有大量外部来源干扰的版本。

我编译了网站上提供的 iOS 示例。到现在为止还挺好。遗憾的是,Echoprint 无法通过 iPhone 的麦克风识别任何歌曲(录制时间长达 1 分钟)。

另一方面,它能够通过直接从 iPhone 的媒体库“上传”歌曲来识别歌曲。

任何想法,可能是什么问题?

0 投票
1 回答
4757 浏览

algorithm - Shazam / soundhound 是如何工作的?

我对 shazam 或 soundhound 的工作方式很感兴趣。

它如何记录声音并制作与他们的指纹数据库非常相似的指纹以找到匹配项?

我即将开始用 C/C++ 编写一些软件,但不确定要使用哪些库,看到有一些来自 Microsoft 的 Speech SDK。您是否有一些建议,从哪里开始“理解”分析语音和播放语音的过程?

我会感谢您分享的每一个提示或想法:]

0 投票
1 回答
169 浏览

android - 为 echoPrint android 示例调用 ndk-build

在 cmd 中调用 ndk-build 命令后出现此错误。我按照此链接http://masl.cis.gvsu.edu/2012/01/25/android-echoprint/中的步骤操作

有人可以帮我解决这个问题吗?

0 投票
2 回答
1664 浏览

android - 来自自定义数据库的 Android Shazam / Soundhound?从自定义数据库中识别音乐

我们知道 shazam 、 soundhound 等,但它们都使用自己的数据库,如果我有自己的音乐数据库并想从自己的数据库中识别正在听的音乐怎么办?是否存在一些适用于 android 的应用程序,它提供从我自己的数据库中进行识别的功能?

有什么建议可以尽可能简单地解决这个问题?

可能存在自定义 echoprint 服务器(带有音乐上传)和现成的 android 应用程序可以与它们一起使用?

0 投票
1 回答
592 浏览

java - 使用 JAVA 在 echoprint 服务器中摄取(更新哈希代码)

我正在使用 JAVA 开发一个 android 应用程序。我想要的只是

  1. 录制一首歌曲并生成其哈希(CODE),然后查询 echoprint 服务器以获取匹配项。
  2. 如果未找到匹配项,则将其上传到服务器(摄取)以供将来参考。

我已经能够实现第一部分。有人可以向我推荐 JAVA 的第二部分吗?(PS:我已经看到如何使用 python 代码来做到这一点——但这对我的情况没有帮助。)

另一个问题,我可以通过全球 echoprint 服务器实现第二个目标吗?或者,我需要自己设置一个吗?

我使用的参考资料是:

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

https://github.com/gvsumasl/EchoprintForAndroid

0 投票
1 回答
1015 浏览

ios - 如何一次从 iTunes 购买从 iTunes 搜索 API 返回的所有歌曲?

我正在开发一个音乐应用程序,我们可以使用它来收听、购买(iTunes)、分享歌曲。我的问题是当用户搜索带有关键字的歌曲时,我们可以使用 iTunes API 在 iTunes 上搜索它,我们必须提供一个选项,可以在单个事务中购买搜索 API 返回的所有歌曲或选定歌曲,就像在 shazam 音乐应用程序中一样。
是否可以一次购买多首歌曲(或专辑),请指导我这样做。

谢谢你...

0 投票
1 回答
123 浏览

ios - 如何像 Shazam 一样从 AppleWatch 获取音频?

最近我意识到 Shazam 开发了一个 AppleWatch 应用程序,但在 StackOverflow 的许多问题和答案中,我们都谈到了直接从手表录制音频的可能性。

是否存在一种新的方法来做到这一点?

在此处输入图像描述

0 投票
2 回答
3619 浏览

api - 沙赞视频

我最近一直在研究音乐/视频识别 API。

事实证明,Shazam 在识别音乐方面非常有效,并且有一个名为 EchoNest 的 API 可以将音乐识别集成到应用程序中。

然而,我正在寻找一个能够检测电影/视频信息的 API。虽然我知道这些 API 存在(youtube 使用这样的 API),但我正在寻找可以公开获得的东西。

有任何想法吗?