1

うんみんな;
コンテンツ ベースの音楽分析 (音楽ジャンルの分類と類似性測定) がメディア プレーヤーのシャッフル機能の曲選択をどのように改善できるかについて、最終年度のプロジェクト (BSc) を行っています。JAudio を埋め込んで特徴抽出を実行したいと考えています。sourceforge.net/projects/jaudio/ からパッケージをダウンロードし、http://jaudio.sourceforge.net/jaudio10/embedding.htmlに示されている手順を使用しています。ただし、いくつかの問題が発生しています。

  1. クラス Batch を使用すると、 setFeatures(java.io.File[] files) または setFetaures(RecordingInfo[] files) を使用するように指示されます。ただし、 http://jaudio.sourceforge.net/jaudio10/javadoc/index.htmlの API によると、そのよう な方法はありません。
  2. 次のステップは Batch.exectue() です。ただし、これは Null Pointer Exception をスローします。
  3. また、GUI を使用しようとすると、ファイル チューザー (録音の追加) がファイル (.wav) をロードしません。

プロジェクトで JAudio を使用したいと思っています。しかし、上記の理由により、私はそれを行うことができません。まず、JAudio を埋め込んで同じ問題が発生したことがある人がいるかどうか疑問に思っていました。そうでない場合、同様の機能を抽出するパッケージの代替プログラムを知っている人はいますか?


よろしくお願いいたします。

4

2 に答える 2

0

録音を追加するには、-Xmxを使用して、jAudioが使用できるJVMメモリを拡大する必要があります。数か月前に同じ質問に遭遇しましたが、Cory Mckayは埋め込み用のAPIを提供していないようです。jAudioのソースコードを読んだところ、理解するのはそれほど難しくないことがわかりました。試してみてください。

于 2013-03-14T04:16:23.413 に答える
0

In accordance with me I suggest you to use Ecilipse where you need to import that jaudio libraries in it. Because as far as my knowledge concern it is been made in Purely JAVA with use of swing component so you can directly execute it... It is good one among all Music tool for feature extraction procedure so Go with it. If any further query just post it in comment.

于 2016-09-04T16:14:51.293 に答える