🛠️ FreeTool.jp JP
Categories

Spectrogram Generator

Generate frequency spectrograms from audio files and download as PNG images

📊

音声ファイルをドロップ

MP3, WAV, M4A, OGG etc.

スペクトログラム生成で出来る事

「スペクトログラム生成(Spectrogram Generator)」は、Web Audio APIのAnalyserNodeとFFT(高速フーリエ変換)アルゴリズムを活用して、音声ファイルの周波数スペクトルを時間軸に沿って視覚的に描画するオンラインツールです。スペクトログラムとは、横軸に時間、縦軸に周波数、色の強度で振幅(音量)を表現するグラフであり、音声信号の周波数成分がどのように時間変化するかを一目で把握できる強力な分析手法です。 本ツールはMP3、WAV、M4A、OGG、WebMなど主要な音声フォーマットに幅広く対応しており、ブラウザのAudioContextでデコード可能なすべてのフォーマットを自動的にサポートします。カラーマップはInferno(黒→紫→橙→黄の科学的可視化向け配色)、Viridis(知覚均一性に優れた青→緑→黄の配色)、グレースケール(モノクロ印刷向け)、ホット(黒→赤→黄→白の温度分布風配色)の4種類を搭載しており、Matplotlib互換の正確な色再現で研究論文やプレゼンに適しています。 FFTサイズを256から4096まで5段階で切り替えることで、時間分解能と周波数分解能のトレードオフを自由に調整でき、音声認識・楽器分析・ノイズ除去など、分析目的に応じた最適な設定が可能です。最小・最大デシベル値のスライダーにより、ノイズフロアの除去やダイナミックレンジの調整も直感的に操作できます。すべての処理はブラウザ内で完結し、音声データがサーバーに送信されることは一切ありません。

スペクトログラム生成の使い方

  1. ページ上部のドロップゾーンに音声ファイル(MP3、WAV、M4A、OGGなど)をドラッグ&ドロップするか、クリックしてファイルを選択します。
  2. 音声がデコードされると、設定パネルが表示されます。FFTサイズ(解像度)、カラーマップ、最小/最大デシベル値を好みに合わせて調整してください。FFTサイズが大きいほど周波数分解能が上がりますが、時間分解能は下がります。
  3. 「スペクトログラム生成」ボタンをクリックすると、キャンバス上にスペクトログラムが描画されます。横軸が時間、縦軸が周波数(下が低音、上が高音)、色が振幅を表します。
  4. 生成されたスペクトログラムに満足したら、「PNGダウンロード」ボタンをクリックして画像として保存できます。設定を変更して何度でも再生成可能です。

スペクトログラム生成を使うメリット

  • 【4種類の科学的カラーマップで美しい可視化】Inferno、Viridis、グレースケール、ホットの4種類の配色から選択でき、研究論文やプレゼンテーション、SNS投稿など用途に合った最適な見栄えのスペクトログラムを簡単に生成できます。知覚均一性を考慮した配色により、周波数成分の微妙な差異も正確に読み取れます。
  • 【FFTサイズ可変で目的に応じた解像度調整】256から4096まで5段階のFFTサイズを選択可能。音声認識研究では時間分解能重視の小さなFFTサイズ、楽器の倍音分析には周波数分解能重視の大きなFFTサイズなど、目的に応じた最適な解像度設定が可能です。
  • 【デシベルレンジ調整でノイズ除去・コントラスト最適化】最小・最大デシベル値をスライダーで直感的に調整でき、録音環境のバックグラウンドノイズを視覚的に除去したり、特定の音量帯に焦点を当てたコントラストの高いスペクトログラムを生成できます。
  • 【完全ブラウザ処理でプライバシー保護・即座にダウンロード】すべての解析処理はJavaScriptとWeb Audio APIによりブラウザ内で完結。音声データはサーバーに一切送信されないため、機密性の高い音声でも安心して使用できます。生成したスペクトログラムはPNG画像としてワンクリックでダウンロード可能です。

Audio Tools のすべてのツール (28件)