2

音声を録音し、それに応じてグラフをプロットするアプリケーションを開発しようとしています。

以下は私が期待している出力です。

User1がサウンドを録音すると、「Hello」システムは「GraphA」というグラフを生成する必要があります。これで、User2が「Hello」と同じサウンドを録音すると、システムは「グラフB」、つまり(グラフA!=グラフB)を生成するはずです。ここでも、User1は「Hello」システムと同じサウンドを録音し、同じグラフ「GraphA」を生成するはずです。

これにはJavaサンプリングアルゴリズムを使用していますが、2回目に録音されたサウンドは、以前に録音されたものとは常に異なります(バックグラウンドノイズ、音声の自然な変化、またはその他の要因が原因である可能性があります)。

私の質問は1です。それは本当に実行可能ですか?2.出力を実現するための組み込みライブラリがJAVAにありますか。

4

1 に答える 1

1

私は単純なサウンド圧縮/認識ライブラリで少し遊んでいましたが、これに出くわしました

http://code.google.com/p/musicg-sound-api/downloads/list

サウンドをwav形式で録音してから、2つ(またはそれ以上)のwavファイルを比較して類似度(%)を取得できます。

于 2012-10-03T13:36:03.020 に答える