結論:最初にブラウザまで音声が届くか切り分ける
マイクの接続と物理ミュートを確認し、会議ページを開く前にDevelopToolsで入力レベル・波形・使用中デバイスを確認します。正常なら会議アプリ側の入力選択、アプリ内ミュート、権限、ネットワークを確認します。
| 順序 | 確認すること | 判断のポイント |
|---|---|---|
| 1 | 接続 | 使うヘッドセットやUSBマイクが認識されている |
| 2 | 権限 | DevelopToolsで許可し入力中になる |
| 3 | 選択 | 使用中デバイスが会議で使うマイク |
| 4 | 音量 | 普段の声でメーターと波形が反応 |
| 5 | 会議アプリ | 同じ入力機器を選びミュート解除 |
症状から確認箇所を絞り込む
マイクの「認識」「音声入力」「アプリへの受け渡し」は別の段階です。無音という結果だけでマイク本体の故障と断定せず、どこまで成功したかを記録します。
| 観測した症状 | 主な確認箇所 | 次の操作 |
|---|---|---|
| 権限要求が出ない/取得失敗 | サイト権限、OS権限、HTTPS、管理ポリシー | アドレスバーの権限とOSのプライバシー設定を確認 |
| マイクは開始するがメーターが動かない | 物理ミュート、入力音量、別デバイス、接続 | デバイスを選び直し、OSの入力メーターと比較 |
| DevelopToolsでは反応する | 会議アプリ側のデバイス、ミュート、権限、音声処理 | 対象アプリ内の入力設定へ進む |
| 特定ブラウザだけ反応しない | サイト権限、対応API、音声制約、ブラウザ実装 | 同じ端末・同じマイクで別ブラウザと比較 |
| 音量だけ不安定 | 距離、入力ゲイン、AGC、ドライバー、アプリ処理 | 同じ条件で設定前後のレベルと録音を比較 |
テストが反応しても、Zoom、Google Meet、Microsoft Teams、Discord等で必ず動くことまでは保証しません。各サービスには独自のデバイス選択、ミュート、音声処理、権限があります。
今回の症状で優先する原因
- 会議アプリを開く前から物理ミュートになっている
- 内蔵マイクとヘッドセットの選択を取り違えている
- ブラウザのサイト権限と会議サービスの権限が異なる
- 出力先のイヤホン選択と入力マイク選択を混同している
- 会議アプリ独自のノイズ抑制や自動ゲインが影響
DevelopToolsで入力が確認できれば、少なくとも選択中のマイクから現在のブラウザへ音声が届いた手掛かりになります。ただし会議アプリの正常動作、相手側の再生、ネットワーク品質までは確認できません。
会議で使うブラウザとDevelopToolsを開いたブラウザが異なる場合は、それぞれのサイト権限とOS許可を確認します。デスクトップ版会議アプリの場合はアプリ固有の権限・入力設定が別にあります。
設定画面の名称や並びはOS・ブラウザの更新、組織の管理ポリシーで変わります。記事の文言と完全に一致しない場合は、Microphone、マイク、Site settings、Privacy & Security等の項目を探してください。
マイクテストで確認できる範囲と制約
| 項目 | 現在のツールで確認できること | 断定できないこと |
|---|---|---|
| 入力確認 | 入力レベル、時間波形、周波数スペクトルを表示 | 反応はブラウザまで音声が届いたことの手掛かりで、故障の自動判定ではない |
| レベル表示 | RMSを表示用に換算した推定dBとメーター | 校正済み騒音計のdB SPLではなく、機器間の絶対比較には使えない |
| デバイス | 既定または一覧から選択し、使用中のtrack labelとsample rateを表示 | 権限前はlabelや非既定デバイスが制限される場合がある |
| 音声処理 | echoCancellation、noiseSuppression、autoGainControlをfalseで要求 | 単純なbooleanは希望値であり、実際の適用値を画面では確認していない |
| 録音 | MediaRecorder対応時に最長5分のWebMをブラウザ内で作成し、停止後に保存確認 | ページ内の録音再生機能はなく、ブラウザがWebM録音に非対応なら利用できない |
| 終了処理 | 停止時とページ離脱時にMediaStreamTrackをstopし、AudioContextをclose | OSや別アプリが保持するマイク利用までは制御しない |
推定dBは同じ端末・同じマイクで、距離や入力音量を変えた前後を比べるための目安です。表示値だけで音圧、機器の感度、通話品質を保証しません。周波数表示も分析の手掛かりであり、校正された測定器の代替ではありません。
録音ボタンはマイク開始後に有効になり、録音開始前と停止後のダウンロード前に確認を表示します。録音はWebMで最長5分です。ページ内再生はないため、保存したファイルをローカルの対応プレーヤーで確認します。
確認と修正を順番に進める
- 1. 会議で使うマイクを接続し物理ミュートを解除する
- 2. DevelopToolsで対象デバイスを選び普段の声で話す
- 3. 入力レベル、波形、使用中デバイスを確認する
- 4. 必要なら数秒録音してWebMをローカル保存し聞こえ方を確認する
- 5. 会議アプリで同じデバイスを選びアプリ内ミュートを解除する
複数の設定を同時に変えると原因が分からなくなります。1項目ずつ変更し、そのたびに同じ距離・声量で再テストしてください。
公式情報で現行仕様を確認する
権限UI、OS設定名、API対応は更新されます。次の一次情報を基準にし、古い画面手順やブラウザ非公式の固定値をそのまま適用しません。
| 確認先 | URL | この記事で確認する内容 |
|---|---|---|
| Google Chrome Help「Use your camera and microphone in Chrome」 | https://support.google.com/chrome/answer/2693767 | サイト権限、既定マイク、ミュート、再起動の現行案内 |
| Mozilla Support「How to manage your camera and microphone permissions with Firefox」 | https://support.mozilla.org/kb/how-manage-your-camera-and-microphone-permissions | Firefoxのサイト別マイク権限の再設定 |
| Microsoft Support「Windows camera, microphone, and privacy」 | https://support.microsoft.com/windows/privacy/windows-camera-microphone-and-privacy | Edgeのサイト許可とWindows側のマイク許可 |
| Microsoft Support「How to set up and test microphones in Windows」 | https://support.microsoft.com/windows/hardware/drivers/how-to-set-up-and-test-microphones-in-windows | Windowsの入力デバイス、入力音量、テスト手順 |
| Microsoft Support「Turn on app permissions for your microphone in Windows」 | https://support.microsoft.com/windows/privacy/turn-on-app-permissions-for-your-microphone-in-windows | Windows 11のマイクアクセスとデスクトップアプリ許可 |
| Apple Support「Control access to the microphone on Mac」 | https://support.apple.com/guide/mac-help/mchla1b1e1fe/mac | macOSのPrivacy & SecurityにあるMicrophone許可 |
| Apple Support「Change the sound input settings on Mac」 | https://support.apple.com/guide/mac-help/mchlp2567/mac | SoundのInput、入力デバイス、入力音量 |
修正後に同じ条件でもう一度確認する
設定変更後はページを再読み込みし、必要ならマイクを停止してから開始し直します。使用中デバイス名、サンプルレート、入力レベル、波形、周波数、短いWebM録音を同じ条件で比較します。
| 再確認項目 | 正常化の手掛かり | 残る場合の次の切り分け |
|---|---|---|
| 権限 | 許可待ちから入力中へ変わる | OS権限、HTTPS、管理ポリシーを確認 |
| デバイス | 意図したマイク名が使用中デバイスへ表示 | 接続し直し、OS既定とブラウザ選択を確認 |
| 入力 | 声に合わせてレベルと波形が変化 | 物理ミュート、ゲイン、別ポート、別端末で比較 |
| 対象アプリ | アプリの入力メーターも反応 | アプリ側の入力選択、ミュート、権限、再起動を確認 |
確認後は「マイクを停止」を押します。ツールは取得したMediaStreamTrackを停止しAudioContextを閉じます。ブラウザのマイク使用表示が消えることも確認してください。
具体例:会議前にUSBヘッドセットを確認する
USBヘッドセットを接続した後、DevelopToolsの一覧で機器名を選択します。話したときに入力レベルと波形が動けば、ブラウザまでの入力経路を確認できます。
次に会議アプリを開き、同じヘッドセットを入力デバイスとして選びます。DevelopToolsの結果だけで会議アプリも正常と決めつけません。
- USBヘッドセットを接続します。
- マイクを開始して使用中デバイスを確認します。
- 通常の声量で10秒ほど話します。
- 会議アプリの入力設定とミュートを確認します。
第三者の声を録音する場合は同意を得てください。確認後はマイクを停止します。
よくある質問
- DevelopToolsで反応すればZoomやTeamsでも正常ですか?
- ブラウザまで音声が届く手掛かりにはなりますが、会議アプリ側の入力選択、権限、ミュート、ネットワークは別に確認します。
- 録音した音声はサーバーへ送られますか?
- マイクテスターの録音はブラウザ内でWebMを作成し、保存を選んだ場合に端末へダウンロードします。音声をサーバーへ送る処理はありません。
ブラウザで試す
入力内容はブラウザ内で処理されます。元データを残したうえで、結果を確認してから保存・共有してください。
マイクテストを開く