【问题标题】:Audio fingerprinting library (java) [closed]音频指纹库(java)[关闭]
【发布时间】:2017-07-03 17:25:30
【问题描述】:

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

【问题讨论】:

标签: java audio-fingerprinting


【解决方案1】:

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

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

【讨论】:

  • 我一直在考虑检查一下。有人这样做了吗?
  • 我最近查看了musicg的FingerprintSimilarityComputer。它似乎很适合将一首完整的歌曲与它的一部分进行比较,但不能(至少开箱即用)处理其中一个录音中的噪音。
【解决方案2】:

音频指纹

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

【讨论】:

  • 你认为其中之一可以成功地与 musicbrainz db 一起使用吗?或使用 freedb
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多