如何对阵列中的音频进行指纹识别?

时间:2019-06-14 21:43:57

标签: android audio-fingerprinting musicg

好吧,我正在使用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");

0 个答案:

没有答案