音频指纹库(java)

时间:2010-04-03 09:55:21

标签: java audio-fingerprinting

是否有用Java编写的音频指纹库?类似于用{C ++或C#编写的libofa

4 个答案:

答案 0 :(得分:6)

这个名为musicg的开源项目可以帮助你

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

答案 1 :(得分:3)

  

音频指纹识别

     

音频指纹识别允许识别未标记的音频,无论其传送的格式如何,或者由于压缩,滤波,传输等而可能经受的某些信号失真。未知的音频信号通过紧凑的方式识别表示其光谱特征,与参考数据库中的所有记录进行比较。 MusicURI利用MPEG-7标准(正式称为多媒体内容描述接口),该标准定义了用于交换多媒体相关描述性数据的通用机制,并将音频签名描述方案定义为其音频指纹识别工具,用于此目的强大的音频信号识别能力。

答案 2 :(得分:1)

音频指纹识别有很多库。不幸的是,他们中的大多数都不是Java。他们中的大多数是C或python。您可以搜索AcoustID,pHash,jHears,Echoprint。

答案 3 :(得分:-2)

当然,我并不完全明白“指纹”是什么意思,但我知道你可以使用Java中的Xuggler以跨平台的方式获得有关音频或视频的任何信息。 http://www.xuggle.com/