1

UNI プロジェクトで考えたこのアイデアについて、アドバイスが必要です。

オーディオ ファイルを、異なるオーディオ ソースからの異なる「ストリーム」に分割できるかどうか疑問に思っていました。たとえば、オーディオ ファイルを次のように分割します: エンジン ノイズ、電車のノイズ、声、常にそこにあるわけではないさまざまな音など。

必ずしもプログラミング言語からこれを行う必要はありませんが (理想的ですが)、Sound Forge などのサウンド処理ソフトウェアを使用して手動で行うこともできます。ただし、これが可能かどうかを最初に知る必要があります。音声処理については何も知りません。

最初の段階 (音の分離) が完了した後、処理された音の 1 つが別のオーディオ録音に存在するかどうかを判断したいと考えています。目的は音の検出です。(理想的な)例として、車のエンジン音を別のファイルと照合し、オーディオが車のエンジンの録音かどうかを判断します。それほど正確である必要はありません。クラクションのように、一定ではない音を検出していると思います。も大丈夫でしょう。

私はプログラミングの部分を行います。何を探すべきか(ソフトウェア、数学など)についてのいくつかの指針が必要です。私は専門家ではないので、可能であれば、これは本当に興味深いプロジェクトになるでしょう。

ありがとう。

4

3 に答える 3

0

参照信号をオーディオ ストリームと関連付けます。相関は、FFT を使用して効率的に行うことができます。相関計算の出力は、信号の識別に間に合うようにしきい値を設定して「デバウンス」することができます。

于 2016-03-31T12:12:42.093 に答える