點擊啟動,開始即時頻譜分析
點擊上方的啟動按鈕
瀏覽器會要求麥克風權限
允許權限
出現提示時點擊「允許」
在附近播放任何音訊
音樂、語音、樂器…
長條圖
每個頻段的振幅
波形圖
時域信號形狀
頻譜圖
頻率 × 時間熱圖
解析度vs速度
FFT 越大 (4096) = 頻率細節越精細但更新較慢。FFT 越小 (1024) = 響應較快但頻段較粗。
免費線上頻譜分析儀
即時視覺化任何聲音的頻率內容。使用麥克風分析音樂、房間聲學、人聲或樂器 — 直接在瀏覽器中進行。
即時 FFT 分析
使用 Web Audio API 的 AnalyserNode,配置 FFT 大小(1024–4096),以最多 2048 個頻率區塊計算麥克風輸入的頻域表示。
三種視覺化模式
在長條圖(各區塊的頻率振幅)、波形(時域訊號形狀)和頻譜圖(頻率與時間的熱圖)之間切換。每種模式展現音訊訊號的不同面向。
無需安裝
完全在瀏覽器中使用 Web Audio API 和 Canvas 運行。只需麥克風權限。無需外掛程式、無需下載、無需帳號 — 100% 免費且即時可用。
什麼是
頻譜分析儀?
快速傅立葉轉換(FFT)
FFT 是一種數學演算法,將時域音訊訊號轉換為其頻率成分。它揭示存在哪些頻率以及各頻率的響度 — 是頻譜分析的基礎。
頻率區塊
FFT 輸出被分為「區塊」— 離散的頻率範圍。使用 2048 點 FFT 和 44.1kHz 取樣率,每個區塊涵蓋約 21.5Hz。FFT 大小越大 = 區塊越多 = 頻率解析度越高。
閱讀頻譜
X 軸代表頻率(20Hz 到 20kHz,人類聽力範圍)。Y 軸顯示振幅(響度)。大多數頻率的平坦響應通常代表平坦響應的麥克風或房間。
平滑化
原始 FFT 資料快速波動。平滑化(此處設為 0.8)對近期的每幀求平均值,產生更穩定、更易讀的顯示。平滑化越少 = 響應越快但更抖動;平滑化越多 = 越平穩但更慢。
如何閱讀你的頻譜
了解分析儀中你所看到的內容。
高峰 = 主要頻率
頻譜圖中的高長條或亮點代表音訊中的主要頻率。歌手的基音會顯示一個高峰,在其上方的每個諧波處有較小的峰值。
平坦響應 = 平衡的聲音
在所有頻率大致平坦的頻譜代表平衡的音訊訊號。低頻(左側)的大凸起代表低音重的音訊;右側的凸起代表刺耳的高頻。
頻譜圖 = 歷史記錄
頻譜圖隨時間向左滾動。同一頻率持續出現的水平條紋代表連續音調。對角線模式代表音高變化。垂直線代表拍手等短暫的瞬態訊號。
常見問題
Q.分析儀需要網路連線嗎?
不需要。頁面載入後,頻譜分析儀完全在瀏覽器中使用 Web Audio API 運行。沒有任何音訊資料傳送到伺服器 — 所有處理都在你的裝置本地進行。
Q.為什麼我的頻譜看起來平坦或空白?
你的麥克風可能需要靠近聲源,輸入音量可能太低,或聲源可能太安靜。嘗試直接對著麥克風說話,或在附近播放音樂。也請檢查作業系統的麥克風音量設定。
Q.長條圖和頻譜圖有什麼差別?
長條圖顯示當前時刻各頻率的振幅。頻譜圖以顏色在頻率(垂直)和時間(水平)上顯示振幅,向左滾動 — 就像音訊頻率內容隨時間變化的 X 光片。
Q.應該使用哪種 FFT 大小?
2048 是個好的預設值 — 對即時響應足夠快速,對大多數使用情境也足夠詳細。使用 4096 進行詳細的古典音樂分析,使用 1024 進行快節奏打擊樂或節拍的視覺化。
Q.我可以用這個為樂器調音嗎?
你可以使用頻譜分析儀查看主要頻率。吉他 A 弦(440Hz)會在 440Hz 顯示一個峰值。但對於精確調音,專用的半音調音器更準確。這個工具更適合廣泛的音訊分析。
Q.為什麼非常低的頻率(<20Hz)不顯示?
人類聽力從大約 20Hz 開始。低於此範圍的頻率(次聲波)不顯示,因為它們超出了可聽範圍。此外,大多數麥克風和喇叭在 50-80Hz 以下的響應非常有限。