Существуют ли звуковые отпечатки пальцев , написанные на Java? аналогично libofa, который был написан на С++ или С#.
Библиотека звукозаписи (java)
Ответ 1
Этот проект с открытым исходным кодом под названием musicg может помочь вам
Ответ 2
-
Смотрите этот вопрос.
-
phash не написан в java, но имеет привязки java, поэтому он может быть вызывается из java.
Отпечаток аудио
Звуковая отпечатка пальца позволяет идентифицировать немаркированный звук независимо от формата, в котором он был доставлен, или определенные искажения сигнала, которые он мог выдержать в результате сжатия, фильтрации, передачи и т.д. Неизвестный аудиосигнал идентифицируется с помощью компактного представление его спектральных характеристик, которое сравнивается со всеми записями в справочной базе данных. MusicURI использует стандарт MPEG-7 (формально известный как интерфейс описания мультимедийного контента), который определяет универсальный механизм обмена мультимедийными описательными данными и определил схему описания аудиосигнала в качестве своего средства автоматической отпечатки пальцев для этой цели надежной идентификации аудиосигналов.
Ответ 3
Существует много библиотек для аудиопечати. К сожалению, большинство из них не на Java. Большинство из них находятся на C или python. Вы можете искать AcoustID, pHash, jHears, Echoprint.
Ответ 4
Конечно, я не совсем понимаю, что вы подразумеваете под "отпечатком пальца", но я знаю, что вы можете получить любую информацию, которую вы могли бы захотеть, о аудио или видео в кросс-платформенном способе для бесплатного использования Xuggler в Java. http://www.xuggle.com/