Java で書かれたオーディオ フィンガープリンティング ライブラリはありますか? C++ や C# で書かれたlibofaに似ています。
3 に答える
musicg と呼ばれるこのオープン ソース プロジェクトは、あなたを助けることができます。
この質問を参照してください。
phashは Java で書かれていませんが、Java バインディングがあるため、 java から呼び出すことができます。
オーディオフィンガープリンティング
オーディオ フィンガープリンティングは、配信された形式や、圧縮、フィルタリング、送信などの結果として許容された可能性のある特定の信号の歪みに関係なく、ラベルのないオーディオの識別を可能にします。不明なオーディオ信号は、そのコンパクトな表現によって識別されます。参照データベース内のすべてのレコードと比較されるスペクトル特性。MusicURI は、マルチメディア関連の記述データを交換するための普遍的なメカニズムを定義する MPEG-7 標準 (以前はマルチメディア コンテンツ記述インターフェイスとして知られていた) を利用し、オーディオ シグネチャ記述スキームをそのオーディオ フィンガープリンティング ツールとして定義しました。オーディオ信号の堅牢な識別の。
オーディオ フィンガープリンティング用のライブラリは多数あります。残念ながら、それらのほとんどは Java ではありません。それらのほとんどは C または python です。AcoustID、pHash、jHears、Echoprint を検索できます。