问题标签 [audio-fingerprinting]
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.
freebsd - 回声打印服务器;无法从 python 连接
我正在尝试设置 Echoprint 服务器。像往常一样,我按照所有说明进行操作,但它不起作用。
我开始了solr
,然后我开始了东京暴君。但是当我尝试通过 Python 脚本访问这个东西,或者当我启动 Python 服务器并尝试通过 HTTP 访问它时,我得到了同样的错误:
有什么办法可以解决这个问题吗?
PS。我在 FreeBSD 8.2、Java 1.6、Python 2.6 上运行它
solr - Solr - 最近匹配 - 此功能是否存在?
在比较存储在 Solr 数据存储中的“指纹”类型数据时,Solr 能否为您提供最接近的匹配。例如,
如果给它呈现极其相似的东西,它能找到这个记录吗?它可以提供信心分数吗?
c - 取出均匀间隔的对数箱
我已经编写了 2048 个信号样本的 fft,结果是 C 中的 1025 个频率值。(丢弃其他 1025 个样本(即>n/2 samples
))。
现在我必须从这些频率值中取出 32 个均匀间隔的对数箱,这些频率值也在 318 到 2000hz 之间。
任何援助将不胜感激。
python - 卷积音频信号
我正在尝试为教育目的编写一个音频指纹库。它基于 用于音乐识别的计算机视觉 。我有几个与论文内容有关的问题。
我知道两个字节代表一个样本,所以我编写了这个类来从 pcm 文件中提取样本。我想知道这是否正确(对不起,如果它太明显:))。
/li>如果上面的代码没问题,那么根据书,接下来要做的就是用低通滤波器对信号进行卷积,并每 8 个样本进行一次。我不明白这些以及为什么必须这样做,如果有人可以帮助我理解,那就太棒了(如果可能的话,用代码)
android - 在android中获取微录制音频的指纹/语音打印
我正在尝试看看这是否可行...在此先感谢大家:)
我想制作一个应用程序,它可以识别从麦克风中获取的一些音频。现在我只需要获取指纹(或音频我不知道英文的确切名称^^)。"sjd78fhwHJsdjsDjwrkf"
类似于音频指纹形状的文本。
我只需要知道如何在 android 中获取音频的指纹,但我在 java/android 的所有这些音频识别中都找不到简单的解决方案。
谢谢大家,对不起我的英语
php - Echoprint-codegen 永久“错误”:来自 shell_exec 的“无法解码”
我正在尝试在我的 Mac lion MAMP 框中的 php 中从 popen 运行 codegen(shell_exec 创建相同的场景),如下所示:
但我总是遇到
无论我如何格式化句柄内的 cmd,使用单引号和 dbl 引号的各种变体,我仍然得到相同的结果。
codegen 在路径中,ffmpeg 也在路径中。
这是踢球者。Codegen 在命令行中运行良好,带有 popen() 或 shell_exec() 的 php 脚本也是如此。
从浏览器它将无法正常工作。
有任何想法吗?
先感谢您
java - 了解使用 muscg 生成的音频指纹文件
我一直在使用 musicg API 来生成音频文件的指纹信息。信息正在保存在文件中,但内容似乎已编码。该文件是否有任何特定的解码器,因为我不确定其编码的确切格式。
我需要解码文件以将其与音乐网络应用程序中有关音频文件的元数据信息进行比较。
ios - Echoprint iOS 缺少框架
有人下载了 EchoPrint 的 iOS 演示版吗?这是一个音频指纹识别开源软件。
我刚刚下载了它,但它似乎缺少框架......有什么地方可以获得功能版本?
android - 是否可能在 Android 中同时拥有两个带有 Echoprint 的 AudioRecord 实例?
大家好!提前对不起我的英语。:)
我正在尝试使用 Echoprint 代码制作音频识别应用程序。一个实例工作正常,但我们想同时收听几个 AudioRecords。例如,我们不想分析一首歌曲的 20 秒以进行识别,而是希望拥有例如 3 个带有 3 个匹配项的录音机来改进结果。
前任。一个从 0s 到 20s 听,另一个从 0s 到 10s 听,另一个从 10s 到 20s 听。这样我们将有 3 个匹配响应,我们希望这会给我们在短时间内匹配音频的更高准确性或更多可能性(我们最多需要在 5-15 秒内匹配)。
问题是,我有来自http://masl.cis.gvsu.edu/2012/01/25/android-echoprint/的代码 我有一个类,它调用了一个库,它可以制作所有东西。我试图在类中创建几个线程,所以每个人都有自己的库类实例,但总是在第二个AudioRecord 的实例化中失败:
如果我在第二个线程中放置一个睡眠,以便让第一个线程完成,一切都很好。问题在于实例化......错误是:
AudioRecord:无法获取记录源 1 的音频输入 AudioRecord:创建 AudioRecord 实例时出错:初始化检查失败。AudioRecord:[Android.media.AudioRecord] 初始化本机 AudioRecord 对象时出现错误代码 -20
所以,我有两个问题:
一种是如果问题是不可能同时收听多个 AudioRecords 实例。就像只有一个频道、设备、输入设备、端口等要监听,如果它很忙,它就会崩溃,直到你制作了 audiorecord.release()?在这两个中我都使用麦克风和相同的频道....也许这就是问题所在?如果是这样......我该如何正确地做到这一点?
我也在模拟器中......在真实设备中它可以工作但在模拟器中不起作用?
致以最诚挚的问候,并衷心感谢所有人!
iphone - 使用 echoprint 对整个 iPhone 音乐库进行指纹识别
我想知道用 echoprint 对 iphone 4+ 的整个音乐库进行指纹识别会有多密集。分析 2-3k 首歌曲需要多长时间?这甚至合理吗?