4

私はコンピューター サイエンスの論文のプロジェクトに取り組んでいます。これは、ユーザーが PC やスマートフォンのマイクでメロディーを歌ったり口笛を吹いたりして、どの音符が歌われたかを識別するアプリケーションを実装することを目的としています。

まず、そのようなプログラムの基礎となる理論を研究してから、それを matlab、java、または c で実装する必要があります。

Stackoverflow ですでに多くの情報を見つけましたが、少し混乱しています (FFT、ピッチなどに関して)。何を勉強すればいいのか、実装までの手順を教えていただけるとありがたいです。

4

1 に答える 1

1

ゼロからやろうとすると、これは一人の論文として実現可能ではないと思います。しかし、既存の部品を統合すれば実現可能かもしれません。

最初にいくつかのオープン ソース ライブラリを探して、そのまま試してみます。そのため、できることが制限される場合があります。でも、全体がかなり大きいので、それは問題ありません。どういうわけか、最初に迅速で汚いソリューションを統合することは理にかなっているかもしれません。たとえば、録音されたサウンド ファイルを取得し、ライブラリを使用してそこにあるサウンドを認識します。次に、他のものとの統合、派手な出力、オーディオ録音などを追加します。

私はこのようなことを意味します: https://dsp.stackexchange.com/a/2462

このようなものへの商業的関心が高いように見えるので、周りにはオープンなものがあまりないかもしれません。

于 2012-12-03T17:16:45.680 に答える