Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android: Audio Matching (Audio Fingerprinting)

I'm writing an android app that plays an audio file and records what the phone is outputting simultaneously. When the recording is done, it would compare the recording against the original audio played and return whether they match and to what certainty.

I searched a lot and I found some libraries for audio fingerprinting, but they're mostly for music identification purposes.

Is there any libraries out there that I could use for this purpose? Would it make sense to write a custom algorithm for this?

like image 664
Zack Avatar asked Dec 06 '16 07:12

Zack


1 Answers

You could compare the sound waves sample to sample (as numbers), then compute maximal, minimal, average difference, etc..

like image 104
Anton Malyshev Avatar answered Oct 27 '22 22:10

Anton Malyshev