UNI プロジェクトで考えたこのアイデアについて、アドバイスが必要です。
オーディオ ファイルを、異なるオーディオ ソースからの異なる「ストリーム」に分割できるかどうか疑問に思っていました。たとえば、オーディオ ファイルを次のように分割します: エンジン ノイズ、電車のノイズ、声、常にそこにあるわけではないさまざまな音など。
必ずしもプログラミング言語からこれを行う必要はありませんが (理想的ですが)、Sound Forge などのサウンド処理ソフトウェアを使用して手動で行うこともできます。ただし、これが可能かどうかを最初に知る必要があります。音声処理については何も知りません。
最初の段階 (音の分離) が完了した後、処理された音の 1 つが別のオーディオ録音に存在するかどうかを判断したいと考えています。目的は音の検出です。(理想的な)例として、車のエンジン音を別のファイルと照合し、オーディオが車のエンジンの録音かどうかを判断します。それほど正確である必要はありません。クラクションのように、一定ではない音を検出していると思います。も大丈夫でしょう。
私はプログラミングの部分を行います。何を探すべきか(ソフトウェア、数学など)についてのいくつかの指針が必要です。私は専門家ではないので、可能であれば、これは本当に興味深いプロジェクトになるでしょう。
ありがとう。