好吧,我正在使用musicg库与音频进行比较,当您将音频保存到android的原始文件中时,该库运行良好,当我录制音频时,该项目保存在设备的存储中。所以现在我将所有音频放入一个数组并列出它们,我想知道如何一个个地对指纹进行识别,我真的对这种环境陌生,有人可以帮助我吗?
这是将音频保存在原始文件中的指纹演示
df.sum
这是我的音频阵列:
字符串databasepath =
Environment.getExternalStorageDirectory()。getPath();
String filename = "cock_a_1.wav";
Wave wave = new Wave("audio_work/" + filename);
byte[] fingerprint = wave.getFingerprint();
FingerprintManager fingerprintManager = new FingerprintManager();
fingerprintManager.saveFingerprintAsFile(fingerprint, "out/" + filename + ".fingerprint");
fingerprintManager.getFingerprintFromFile("out/" + filename + ".fingerprint");