Linuxコマンドラインを介してオーディオを分析することを計画しています。グラフィカルインターフェイスを備えたアナライザーはたくさんありますが、この情報の自動入出力を行いたいので、GUIを使用できません。
最適なケースは、組み込みデバイスから強力なマシンにオーディオストリームを送信することです。このマシンは、オーディオを分析し、データを使用してcsvまたはdbエントリを生成し、それからWebサイト用のグラフを作成します。
オーディオストリームにそのようなものがない場合は、オーディオファイルのアナライザーも大きな前進になります。
コマンドラインバッチオーディオ処理ツールは、sox
( http://sox.sourceforge.net/ )およびecasound
( http:// www .eca.cx/ecasound / )。サポートされている形式(ストリーミング形式とファイル形式など)のリストについては、man soxformat
を確認することをお勧めします。いくつかのエキゾチックなコーデックからメインストリームに変換するために、ツールチェーンにffmpeg
( http://ffmpeg.org/ffmpeg-all.html を参照)を含めることを検討することも有益かもしれませんフォーマット。