Audio fingerprinting library (java) [closed]
Asked Answered
T

3

12

Are there any audio fingerprinting libraries written in Java? similar to libofa which was written in C++ or C#.

Tullis answered 3/4, 2010 at 9:55 Comment(1)
echoprint.me is another C++ library.Cartomancy
L
6

This open source project called musicg can help you

http://code.google.com/p/musicg/

Larson answered 20/5, 2012 at 3:42 Comment(2)
I have been thinking about checking this out. Anyone done so already?Smaltite
I have recently checked out musicg's FingerprintSimilarityComputer. It seems to work well for comparing a full song to a section of itself but doesn't cope (at least out-of-the-box) with noise in one of the recordings.Coerce
U
3

Audio Fingerprinting

Audio fingerprinting permits the identification of unlabelled audio, regardless of the format it is delivered in, or certain signal distortions it may have endured as a result of compression, filtering, transmission, etc. The unknown audio signal is identified via a compact representation of its spectral characteristics that is compared against all records in a reference database. MusicURI makes use of the MPEG-7 standard (formally known as the Multimedia Content Description Interface), which defines a universal mechanism for exchanging multimedia-related descriptive data, and has defined the Audio Signature Description Scheme as its audio fingerprinting tool, for the purpose of robust identification of audio signals.

Unipod answered 3/4, 2010 at 11:9 Comment(1)
do you think one of these could be used successfully with musicbrainz db ? or with freedbTullis
F
1

There are many libraries for Audio Fingerprinting. Unfortunately most of them are not in Java. Most of them are in C or python. You can search for AcoustID, pHash, jHears, Echoprint.

Fume answered 7/6, 2014 at 2:41 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.