麥克風測試
測試麥克風設備,即時顯示音量波形和音訊資訊
即時波形
頻譜分析
什麼是麥克風測試?
麥克風測試工具用來在瀏覽器中確認選取的麥克風是否被辨識、是否能收到聲音,以及輸入音量是否在可用範圍。依瀏覽器能力,它可以顯示即時波形、頻譜資訊、錄音試聽和設備詳情,方便在會議、直播、線上課程、Podcast 錄製或客服通話前排查問題。常見故障包括選錯輸入設備、瀏覽器權限被拒絕、系統靜音、增益過低,或耳機只被當作播放設備連接。音訊處理在本地完成,但瀏覽器必須取得麥克風權限才能讀取測試訊號。
如何使用
如何使用
- 點選「開始測試」並允許瀏覽器存取麥克風
- 對著麥克風說話,觀察音量指示器和波形
- 點選「錄音」擷取音訊片段
- 錄音完成後可以播放或下載檔案
使用提示
- 如果音量指示器沒有反應,請檢查以下項目
- 麥克風是否正確連接
- 系統音量設定中麥克風是否被靜音
- 是否已選擇正確的輸入裝置
使用場景
技術原理
瀏覽器麥克風測試依賴 WebRTC 的 getUserMedia API,該 API 會彈出權限對話框,並在使用者授權後回傳 MediaStream。Web Audio API 的 AnalyserNode 負責即時分析:getByteFrequencyData 回傳頻域資料(FFT 輸出,分成 256 或 1024 個頻率桶),getByteTimeDomainData 回傳時域資料(波形)。音量透過 RMS(均方根)計算——取樣平方的平均值再開根號,比單純的峰值更接近人耳對響度的感知。常見取樣率為 44.1 kHz(CD 品質)和 48 kHz(專業音訊及視訊會議);可聽範圍為 20 Hz-20 kHz,奈奎斯特定理指出取樣率必須至少為最高訊號頻率的兩倍,才能不失真地重建訊號。getUserMedia 的 constraints 參數可指定取樣率、聲道數,並切換三個瀏覽器端音訊處理開關:echoCancellation(回聲消除)、noiseSuppression(降噪)和 autoGainControl(自動增益控制)。錄音透過 MediaRecorder API 完成,通常輸出 WebM(Opus)或 OGG 格式——檔案小且相容性廣泛。
- getUserMedia 是瀏覽器存取麥克風的入口;它需要使用者明確同意(隱私要求)並回傳 MediaStream 物件。
- Web Audio API 的 AnalyserNode 即時分析頻域;getByteFrequencyData 回傳一個頻率桶陣列,強度值為 0-255。
- 音量使用 RMS 計算:sqrt(sum(sample^2) / n)——比峰值振幅更能反映耳朵感知的響度。
- 取樣率:44.1 kHz(CD)和 48 kHz(專業);奈奎斯特定理要求取樣率 >= 2 倍最高訊號頻率才能無損重建。
- getUserMedia 的 constraints 可啟用 echoCancellation、noiseSuppression 和 autoGainControl。
- MediaRecorder 輸出 WebM+Opus 或 OGG——檔案小且相容性廣泛;下載後可在 VLC、Audacity 等工具中播放。
範例
即時音量偵測
正常說話 -> 音量條落在 60-80%,RMS 約 -18 dB,頻譜集中在 200-2000 Hz 人聲帶錄音與播放
錄製 5 秒「測試錄音」-> 播放清晰無雜訊,檔案大小 87 KB(WebM Opus)本底噪音檢測
安靜環境 -> RMS < 5%,頻譜在 50 Hz 附近顯示微弱電氣雜訊(典型筆電麥克風自身雜訊)常見問題
麥克風測試會做什麼?
確認瀏覽器能存取你的麥克風,顯示即時波形或音量計,部分版本還能錄一小段做回放。在加入通話前用來確認麥克風是否選對、靈敏度是否足夠、會不會收到太多背景雜音很好用。
為什麼我說話時音量計沒反應?
可能原因:瀏覽器沒有麥克風權限(檢查網址列)、選錯麥克風(從下拉選單挑)、系統麥克風音量被靜音或歸零,或其他應用程式獨佔了麥克風。逐項排查試試看。
可以切換不同的麥克風嗎?
可以——下拉選單會列出瀏覽器偵測到的所有麥克風。筆電內建麥克風、USB 耳機麥、藍牙耳機、外接 XLR 透過 USB 介面接入的麥克風都會出現。切換後會立即重新啟動音訊擷取。
我的聲音會被上傳嗎?
不會。音訊串流在瀏覽器中處理。如果有「錄製樣本」功能,音訊會儲存在瀏覽器記憶體中供本機回放。除非你主動分享,否則不會上傳任何內容。
為什麼回放時自己的聲音聽起來不一樣?
因為骨傳導。你聽自己的聲音有一部分是透過顱骨傳遞(音調較低),但麥克風只收集到空氣傳導的聲音(音調較高)。錄起來的版本才是通話對方聽到的聲音,雖然你自己會覺得「不對」。
怎麼檢查回音或背景雜音?
用平常的音量說話並觀察音量計;安靜時若音量計仍持續顯示有訊號,那就是背景干擾(風扇、冷氣、車流)。通話時戴耳機,可以避免喇叭聲音又被麥克風收回去造成迴授。
為什麼我的音量太小?
在系統音效設定中提高輸入音量(Windows 的「聲音」、macOS 的「系統設定 → 聲音 → 輸入」)。許多筆電內建麥克風靠近一點講話會更清楚(15 到 30 公分)。沒有前級放大器的 USB 麥克風也常常輸出偏弱,要避免使用。