Spectrogram Generator
Generate frequency spectrograms from audio files and download as PNG images
📊
音声ファイルをドロップ
MP3, WAV, M4A, OGG etc.
処理中... Processing...
スペクトログラム生成で出来る事 About Spectrogram Generator
「スペクトログラム生成(Spectrogram Generator)」は、Web Audio APIのAnalyserNodeとFFT(高速フーリエ変換)アルゴリズムを活用して、音声ファイルの周波数スペクトルを時間軸に沿って視覚的に描画するオンラインツールです。スペクトログラムとは、横軸に時間、縦軸に周波数、色の強度で振幅(音量)を表現するグラフであり、音声信号の周波数成分がどのように時間変化するかを一目で把握できる強力な分析手法です。
本ツールはMP3、WAV、M4A、OGG、WebMなど主要な音声フォーマットに幅広く対応しており、ブラウザのAudioContextでデコード可能なすべてのフォーマットを自動的にサポートします。カラーマップはInferno(黒→紫→橙→黄の科学的可視化向け配色)、Viridis(知覚均一性に優れた青→緑→黄の配色)、グレースケール(モノクロ印刷向け)、ホット(黒→赤→黄→白の温度分布風配色)の4種類を搭載しており、Matplotlib互換の正確な色再現で研究論文やプレゼンに適しています。
FFTサイズを256から4096まで5段階で切り替えることで、時間分解能と周波数分解能のトレードオフを自由に調整でき、音声認識・楽器分析・ノイズ除去など、分析目的に応じた最適な設定が可能です。最小・最大デシベル値のスライダーにより、ノイズフロアの除去やダイナミックレンジの調整も直感的に操作できます。すべての処理はブラウザ内で完結し、音声データがサーバーに送信されることは一切ありません。
The 'Spectrogram Generator' is a powerful online audio visualization tool that leverages the Web Audio API's AnalyserNode and FFT (Fast Fourier Transform) algorithm to render a frequency spectrum of audio files over time. A spectrogram is a graph where the horizontal axis represents time, the vertical axis represents frequency, and color intensity represents amplitude (loudness), providing an immediate visual overview of how frequency components in an audio signal change over time.
This tool supports all major audio formats including MP3, WAV, M4A, OGG, and WebM — essentially any format decodable by the browser's AudioContext. Four carefully selected color maps are included: Inferno (a perceptually uniform black-purple-orange-yellow palette ideal for scientific visualization), Viridis (a perceptually uniform blue-green-yellow palette), Grayscale (suitable for monochrome printing), and Hot (a black-red-yellow-white temperature-style palette), with Matplotlib-compatible color reproduction ideal for research papers and presentations.
By switching the FFT size across five levels from 256 to 4096, you can freely adjust the trade-off between time resolution and frequency resolution, enabling optimal settings for different audio analysis purposes such as speech recognition, instrument harmonic analysis, and noise reduction. Minimum and maximum decibel sliders allow intuitive control over noise floor removal and dynamic range adjustment. All processing is performed entirely within the browser, and absolutely no audio data is ever transmitted to any server.
スペクトログラム生成の使い方 How to use Spectrogram Generator
- ページ上部のドロップゾーンに音声ファイル(MP3、WAV、M4A、OGGなど)をドラッグ&ドロップするか、クリックしてファイルを選択します。
- 音声がデコードされると、設定パネルが表示されます。FFTサイズ(解像度)、カラーマップ、最小/最大デシベル値を好みに合わせて調整してください。FFTサイズが大きいほど周波数分解能が上がりますが、時間分解能は下がります。
- 「スペクトログラム生成」ボタンをクリックすると、キャンバス上にスペクトログラムが描画されます。横軸が時間、縦軸が周波数(下が低音、上が高音)、色が振幅を表します。
- 生成されたスペクトログラムに満足したら、「PNGダウンロード」ボタンをクリックして画像として保存できます。設定を変更して何度でも再生成可能です。
- Drag and drop an audio file (MP3, WAV, M4A, OGG, etc.) onto the drop zone at the top of the page, or click to select a file from your device.
- Once the audio is decoded, the settings panel appears. Adjust the FFT size (resolution), color map, and minimum/maximum decibel values to your preference. A larger FFT size increases frequency resolution but decreases time resolution.
- Click the 'Generate Spectrogram' button to render the spectrogram on the canvas. The horizontal axis represents time, the vertical axis represents frequency (low at bottom, high at top), and color represents amplitude.
- When you are satisfied with the generated spectrogram, click the 'Download PNG' button to save it as an image. You can change settings and regenerate as many times as you like.
スペクトログラム生成を使うメリット Benefits of Spectrogram Generator
- 【4種類の科学的カラーマップで美しい可視化】Inferno、Viridis、グレースケール、ホットの4種類の配色から選択でき、研究論文やプレゼンテーション、SNS投稿など用途に合った最適な見栄えのスペクトログラムを簡単に生成できます。知覚均一性を考慮した配色により、周波数成分の微妙な差異も正確に読み取れます。
- 【FFTサイズ可変で目的に応じた解像度調整】256から4096まで5段階のFFTサイズを選択可能。音声認識研究では時間分解能重視の小さなFFTサイズ、楽器の倍音分析には周波数分解能重視の大きなFFTサイズなど、目的に応じた最適な解像度設定が可能です。
- 【デシベルレンジ調整でノイズ除去・コントラスト最適化】最小・最大デシベル値をスライダーで直感的に調整でき、録音環境のバックグラウンドノイズを視覚的に除去したり、特定の音量帯に焦点を当てたコントラストの高いスペクトログラムを生成できます。
- 【完全ブラウザ処理でプライバシー保護・即座にダウンロード】すべての解析処理はJavaScriptとWeb Audio APIによりブラウザ内で完結。音声データはサーバーに一切送信されないため、機密性の高い音声でも安心して使用できます。生成したスペクトログラムはPNG画像としてワンクリックでダウンロード可能です。
- [Four Scientific Color Maps for Beautiful Visualization] Choose from Inferno, Viridis, Grayscale, and Hot color palettes to create spectrograms with the optimal appearance for research papers, presentations, or social media posts. Perceptually uniform color schemes ensure that subtle differences in frequency components are accurately represented.
- [Variable FFT Size for Purpose-Driven Resolution] Select from five FFT size levels ranging from 256 to 4096. Use smaller FFT sizes for time-resolution-critical tasks like speech recognition research, or larger sizes for frequency-resolution-critical tasks like musical instrument harmonic analysis.
- [Decibel Range Adjustment for Noise Removal and Contrast Optimization] Intuitively adjust minimum and maximum decibel values with sliders to visually remove background noise from recording environments or generate high-contrast spectrograms focused on specific amplitude ranges.
- [Complete Browser Processing for Privacy Protection and Instant Download] All analysis processing is performed entirely within the browser using JavaScript and the Web Audio API. No audio data is ever transmitted to any server, making it safe to use with confidential audio. Generated spectrograms can be downloaded as PNG images with a single click.
Audio Tools のすべてのツール (28件) All Audio Tools Tools (28)
該当するツールが見つかりませんでした No matching tools found