An audio fingerprinting utility that search a directory of audio samples and then lets you find similiarties by id or by dropping an audio file onto the gui
FindSimilar Audio Search Utility utilising MFCC methods README
=================================================================
Per Ivar Nerseth, 2014
[email protected]
FindSimilar. Version 1.0.11.
Copyright (C) 2012-2014 Per Ivar Nerseth.
Usage: FindSimilar.exe <Arguments>
Arguments:
-scandir=<scan directory path and create audio fingerprints - ignore existing files>
-match=<path to the wave file to find matches for>
-matchid=<database id to the wave file to find matches for>
Optional Arguments:
-gui <open up the Find Similar Client GUI>
-resetdb <clean database, used together with scandir>
-num=<number of matches to return when querying>
-percentage=0.x <percentage above and below duration when querying>
-type=<distance method to use when querying. Choose between:>
kl =Kullback Leibler Divergence/ Distance (default)
dtw =Dynamic Time Warping - Euclidean
dtwe =Dynamic Time Warping - Euclidean
dtwe2 =Dynamic Time Warping - Squared Euclidean
dtwman =Dynamic Time Warping - Manhattan
dtwmax =Dynamic Time Warping - Maximum
ucrdtw =Dynamic Time Warping - UCR Suite (fast)
Or use the distance method directly:
-kl <Use Kullback Leibler Divergence/ Distance (default)>
-dtw <Use Dynamic Time Warping - Euclidean>
-dtwe <Use Dynamic Time Warping - Euclidean>
-dtwe2 <Use Dynamic Time Warping - Squared Euclidean>
-dtwman <Use Dynamic Time Warping - Manhattan>
-dtwmax <Use Dynamic Time Warping - Maximum>
-ucrdtw <Use Dynamic Time Warping - UCR Suite (fast)>
-? or -help=show this usage help>
Normal Steps are:
1. Scan Directory
FindSimilar.exe -scandir="path/to/audiosamples/dir" -resetdb
2. Optional - Scan more directories
FindSimilar.exe -scandir="path/to/another_audiosamples/dir"
3. Use either command prompt utility
FindSimilar.exe -match="path/to/audiosample.wav|mp3|flac|wma|etc"
or
FindSimilar.exe -matchid=4
4. Or use GUI client
FindSimilar.exe -gui