In musicg, I can compare the fingerprints of Wave files with the following code:
double score = new FingerprintsSimilarity( new Wave("voice1.wav").getFingerprint(), new Wave("voice2.wav").getFingerprint() ).getSimilarity();
Instead of saving sound and comparing, can I directly feed the MIC input to get a fingerprint look?
For example:
double score = new FingerprintsSimilarity( AudioFromMIC(), new Wave("voice2.wav").getFingerprint() ).getSimilarity();
Edit: In Wave.java, the initWaveWithInputStream () function can I send MIC input as an input stream? Is it possible?
android audio-fingerprinting
Senthil kumar
source share