私は、非圧縮AIFFオーディオファイルで無音検出を行いたいと考えています。私はPythonでそれを行うことを好むが、これが非効率的であれば他のオプションも考慮する。私が扱っている圧縮されていないファイルは20 MB(最大サイズ)になると予想されます。pythonでオーディオファイルの信号処理
信号処理の基本は理解できますが、専門家ではありません。
私は、非圧縮AIFFオーディオファイルで無音検出を行いたいと考えています。私はPythonでそれを行うことを好むが、これが非効率的であれば他のオプションも考慮する。私が扱っている圧縮されていないファイルは20 MB(最大サイズ)になると予想されます。pythonでオーディオファイルの信号処理
信号処理の基本は理解できますが、専門家ではありません。
あなたは幸運です! aifcライブラリは、問題の解決をサポートするのに十分なようです。
言語に依存しない擬似コード:時間ウィンドウ内の各時間ウィンドウの
RMSパワーを計算するには
N個のサンプルウィンドウの各サンプルのあなた恐らくさらに検出層を追加したい、例えば無音= M個の連続した無音ウィンドウを決定する。ここで、Mは、無音が実際の無音としてカウントされるまでの時間を決定する。
私はこれを試してみましょう。 aficライブラリでは、一度に1つのフレームを読み込み(生のバイトを読み込めるとは思わない)、RMSを計算して残りの作業を実行できます。 – chv