Аудио библиотека снятия отпечатков пальцев (Java)

Есть ли какие-нибудь аудио-библиотеки для снятия отпечатков пальцев, написанные на Java? похож на libofa, который был написан на C++ или C#.

4 ответа

Этот проект с открытым исходным кодом под названием musicg может помочь вам

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

Аудио дактилоскопия

Снятие отпечатков пальцев позволяет идентифицировать немеченый звук независимо от формата, в котором он доставляется, или определенных искажений сигнала, которые он мог перенести в результате сжатия, фильтрации, передачи и т. Д. Неизвестный аудиосигнал идентифицируется посредством компактного представления его спектральные характеристики, которые сравниваются со всеми записями в справочной базе данных. MusicURI использует стандарт MPEG-7 (формально известный как интерфейс описания мультимедийного контента), который определяет универсальный механизм обмена описательными данными, относящимися к мультимедиа, и для этой цели определил схему описания звуковой подписи в качестве своего инструмента для снятия отпечатков пальцев. надежной идентификации аудиосигналов.

Есть много библиотек для Audio Fingerprinting. К сожалению, большинство из них не на Java. Большинство из них в C или Python. Вы можете искать AcoustID, pHash, jHears, Echoprint.

Конечно, я не совсем понимаю, что вы подразумеваете под "отпечатком пальца", но я знаю, что вы можете получить любую информацию, которую вы, возможно, захотите об аудио или видео, кросс-платформенным способом бесплатно, используя Xuggler в Java. http://www.xuggle.com/

Другие вопросы по тегам