-1

私は信号処理が初めてで、wavファイルを再生するサウンドのピッチを抽出するアプリケーションを開発しています.Javaを使用して(FFTとDFTを使用して)ピッチを直接抽出するいくつかのアプローチを試みましたが、続行できませんでしたこれにより、抽出によって得られる精度が低くなります。

私は、matlab を使用して音声信号の音符の周波数を決定する方法について聞いたことがあります。最終的には、Java に変換する必要がある .csv 形式のスクリプトを取得します。問題は、これを行う方法がわからないので、誰かが周波数を抽出する方法に光を当てることができますか? この情報を Java で使用するにはどうすればよいですか?

4

1 に答える 1

0

Matlab を使用してから Java に切り替える理由がわかりません。Java で直接最適化されたアルゴリズムを使用すると、かなり良い結果を得ることができます。参照する Java ライブラリの例は、TarsosDSPです。

于 2016-04-06T08:17:28.570 に答える