アップルが提供するサンプルコードaurio touchを使用してスペクトログラムを描画しています。今度は、iOSの2つのスペクトログラムを比較して、それらが同じかどうかを確認します。 Accelerateフレームワークを使用して2つのスペクトログラムを比較することは可能ですか?iOSの2つのスペクトログラムの比較
可能であれば、誰も2つのスペクトログラムを比較する方法を知っていますか?そうでない場合は、iOSでスペクトログラムの比較に使用できる他のアルゴリズムやライブラリはありますか?
アップルが提供するサンプルコードaurio touchを使用してスペクトログラムを描画しています。今度は、iOSの2つのスペクトログラムを比較して、それらが同じかどうかを確認します。 Accelerateフレームワークを使用して2つのスペクトログラムを比較することは可能ですか?iOSの2つのスペクトログラムの比較
可能であれば、誰も2つのスペクトログラムを比較する方法を知っていますか?そうでない場合は、iOSでスペクトログラムの比較に使用できる他のアルゴリズムやライブラリはありますか?
フレームワークは、ベクトル演算や行列演算、フーリエ変換などの低レベルの処理に役立ちます。鉛筆を使用して2つのスペクトログラムを比較する方法を理解してください。 (もしあなたがプロであればあなたの頭だけ)、Accelerate
のようなフレームワークを使ってコードで実装してください。
あなたが探しているのは、相互相関と呼ばれています。それはスペクトログラムを直接的には伴わないが、スペクトログラムを描くのと同じ数学(フーリエ変換)に基づいている。 DSPスタック交換の答えはここにあります:How do I implement cross-correlation to prove two audio files are similar?は、この実装の基本をカバーしています。
vDSPには、相互相関と畳み込みを行うためのすべてのビルディングブロックがあります。これは、これを実装する必要があります。
同じですか?確かにエラーのある程度の範囲内であることを意味します。また、あなたのアプリの目的は何ですか? – nielsbot
2つの録音された音が同じかどうかを確認したい。 –
@Prernachavanはこの問題を解決しましたか? –