マイクテスト
ライブレベルメーター、周波数スペクトラム、波形、10秒間のローカル録音チェック。すべてブラウザから直接実行します。 音声がこの端末の外に出ることはありません。
入力スタンバイ
このマイクテストの仕組み
すべてブラウザ内でローカルに実行されます。音声がサーバーに録音されたり、どこかへ送信されたりすることは一切ありません。
マイクを起動を押すと、ブラウザはgetUserMedia APIで入力デバイスを開き、信号をローカルのAnalyserNodeに送ります。レベルメーターはピークとRMSの音量をデシベルで表示します。CLIPランプが点灯する場合はゲインが高すぎるため、通話で音が歪みます。
周波数スペクトラムは、信号を40 Hzから16 kHzまで対数間隔で並んだ48のバンドに分割します。普通の声量で話してみてください。健全な音声信号であれば、85〜255 Hzの基音と数kHzまでの倍音が反応します。無音なのにバーが低く揺れ続ける場合は、背景ノイズが入っています。
スクロール波形はタイミングの問題を可視化します。音切れは波形の途切れとして、ハムノイズは細い線に戻らない一定の太さとして現れます。
録音と再生チェックは、最大10秒間の音声をブラウザのメモリに取り込み、マイクが届ける音そのままの自分の声を確認できます。ブラウザが適用するエコー除去・ノイズ抑制・自動ゲイン(テレメトリーパネルに表示)の影響も含まれます。クリップがRAMの外に出ることはなく、ページを離れた瞬間に消去されます。
マイクテスト — よくある質問
声は録音・アップロードされますか?
いいえ。分析はブラウザ内で行われ、任意の10秒チェックもメモリ内にのみ録音されます。「破棄」を押すかページを離れた時点で消去され、送信されることは一切ありません。
メーターは動くのに、通話相手に声が届きません。なぜですか?
ここでメーターが動くなら、マイクとブラウザは正常です。問題は通話アプリ側にあります。アプリの入力デバイス設定を確認してください。アプリはテストしたものとは別のマイクを既定で選んでいることがよくあります。
どのくらいのレベルを目安にすればよいですか?
普通の声量で話して、ピークが−12〜−6 dB程度になるのが目安です。CLIP表示が点灯する場合はOSのサウンド設定で入力ゲインを下げてください。−30 dBにも届かない場合は、ゲインを上げるかマイクに近づいてください。
録音した声が実際の声と違って聞こえるのはなぜですか?
ブラウザは既定でエコー除去・ノイズ抑制・自動ゲインを適用します(どれが有効かはテレメトリーパネルに表示されます)。これらは音質の忠実さより通話向けに最適化されているため、多少の音色の変化は正常です。
無音なのにスペクトラムに常にノイズが出るのはなぜですか?
ノイズフロアが高い原因は、安価なアナログマイク入力、USBの電源ノイズ、近くのファンなどが一般的です。バーが低い位置にとどまり、話したときだけ跳ね上がるなら問題ありません。
スマートフォンでも使えますか?
はい。最新のモバイルブラウザであれば動作します。iOSでは最も安定して動作するSafariの利用が必要で、タブがフォーカスを失うとアナライザーが一時停止することがあります。