//Compares the audio files private static float compareAudio(String recordWAV, String refWAV) { InputStream fileA = new FileInputStream(recordWAV); InputStream fileB = new FileInputStream(refWAV); Wave wavFile1 = new Wave(fileA); Wave wavFile2 = new Wave(fileB); Byte[] sus = wavFile1.getFingerprint(); Byte[] samp = wavFile2.getFingerprint(); FingerprintSimilarityComputer fpc = new FingerprintSimilarityComputer(samp, sus); FingerprintSimilarity sim = fpc.getFingerprintsSimilarity(); return((float)(sim.getScore() * 100.0f)); }
//Compares the audio files private static float compareAudio(String recordWAV, String refWAV) { InputStream fileA = new FileInputStream(recordWAV); InputStream fileB = new FileInputStream(refWAV); Wave wavFile1 = new Wave(fileA); Wave wavFile2 = new Wave(fileB); Byte[] sus = wavFile1.getFingerprint(); Byte[] samp = wavFile2.getFingerprint(); FingerprintSimilarityComputer fpc = new FingerprintSimilarityComputer(samp, sus); FingerprintSimilarity sim = fpc.getFingerprintsSimilarity(); return (float)(sim.getScore() * 100.0f); }