重要ポイント
使えなくなったマイクは、4つのつながりのどこかで失敗しています。サイトまたはアプリの権限、OSの権限、入力として選ばれたデバイス、そしてマイク本体です。権限のブロック、デバイスが見つからない、声が小さすぎる、は、1つの一般的な不具合ではなく、3つの別の問題で、直し方も3つ別々です。マイクの音が小さすぎるのは、たいてい距離、入力レベルが低い、デバイスの選択ミス、または自動ゲイン制御が逆方向に働いている、のどれかです。エコーはスピーカーを通るループであって、マイクの故障ではなく、ヘッドホンなら完全に止まります。
通話の全員が黙り込む、サイトがマイクがないと表示する、自分の声が1秒遅れて返ってくる。外から見ると同じ不具合のようですが、違います。それぞれが、マイクから相手へ音を運ぶ経路の別のつながりを指しており、間違ったつながりを直しても、時間を無駄にするだけで何も直りません。
この記事は症状別に進みます。いま見ている症状に合うものを探し、そのつながりを直して、先に進んでください。音質に関する2つの節、音が小さい場合とエコーは、マイク自体は動いているのに、そのあとの段階で扱いが悪い場合を扱います。
マイクが突然使えなくなったのはなぜ?
突然使えなくなったマイクは、アプリに届けるまでの経路のどこか1つのつながりで失敗していて、ハードウェアはそのうちの1つにすぎません。つながりは4つあります。サイトまたはアプリの権限、そのブラウザまたはアプリに対するOSの権限、入力として選ばれたデバイス、そしてマイク本体です。どれが失敗しても、相手には無音に聞こえるので、返ってくる症状だけでは、どのつながりが失敗したのかは分かりませんが、ブラウザは通常それを知っています。
ブラウザがマイクを開けないとき、特定のエラーでその理由を報告します。MDNは、MediaDevices.getUserMedia()が返すエラー名を記載しており、それぞれが別の対処に対応しています。
| エラー名 | 意味 | 対処 |
|---|---|---|
| NotAllowedError | ユーザーまたはOSが権限を拒否した | サイトの権限と、ブラウザに対するOSの権限を確認する |
| NotFoundError | 要求された種類の入力デバイスが存在しない | マイクを接続するか選択する |
| NotReadableError | 権限は付与されたが、ハードウェアまたはOSのエラーでアクセスできない。多くは別のアプリがデバイスを使用中 | マイクを使っている他のアプリを閉じて、もう一度試す |
| OverconstrainedError | 要求された条件を満たすデバイスがない。たとえば選んだマイクが外されている | 別の入力デバイスを選ぶ |
| SecurityError | ページでユーザーメディアが無効。たとえばマイクを許可していない別のサイトに埋め込まれたページ | 他のサイト内ではなく、ページをhttpsで直接開く |
| AbortError | デバイスを開く際に、それ以外の何かが起きた | ページを再読み込みして、もう一度試す |
| TypeError | ページが安全な接続でないことも意味しうる | アドレスバーでhttpsを確認する |
最後の点について、単なるhttpのページには、マイクへのアクセスがまったくありません。MDNは、getUserMedia()は安全なコンテキスト、つまりhttps、または開発者向けのローカル環境でしか動作しないと述べているので、作っているページをテストしていて、マイクの許可の確認すら出ない場合は、まずアドレスバーを確認してください。自分に何が起きているのかを最速で知る方法は、症状から推測するのではなく、実際のエラー名を表示するテストを実行することです。当サイトのマイクテストはそれを行い、それぞれの意味を説明します。
謎に見えるもう1つの原因が、他のアプリに組み込まれたブラウザです。Instagram、Facebook、Telegramの中のアプリ内ブラウザは、何を許可しても、マイクにまったく届かないことがよくあります。同じページをChrome、Safari、Edge、Firefoxで開けばすぐに直り、それ自体が有用な診断になります。本物のブラウザで動くなら、最初からアプリ内ブラウザが原因だったのです。
iPhoneのマイクが使えないのはなぜ?
iPhoneでは、マイクは問題なく、アプリごとの権限がオフになっていることがほとんどです。AppleのiPhoneのマイクに関するサポート記事には、特定のアプリでマイクが動かない場合は、設定へ進み、「プライバシーとセキュリティ」をタップし、「マイク」をタップして、リストでそのアプリが有効になっていることを確認するよう書かれています。
これはアプリごとのスイッチなので、あるアプリでは問題なく動くマイクが別のアプリで動かないのは、ハードウェアの問題ではなく、その2つ目のアプリに権限が与えられていないのです。スマートフォンに物理的な問題があると考える前に、その特定のアプリのスイッチを確認してください。
マイクをリセットするには?
リセットボタンが1つあるわけではありません。マイクを「リセットする」とは、実際には、経路のどこかで詰まっているつながりを解消することです。必要なリセットはプラットフォームによります。
Windowsでは、Microsoftのマイクの問題を解決するガイドが、スタート、設定、プライバシーとセキュリティ、マイクの順に進み、マイクへのアクセスがオンになっていることと、アプリがマイクにアクセスできるようにするがオンになっていることを確認するよう述べています。2つのスイッチは別々に存在するので、片方がオンで、もう片方がオフということがありえます。
Macでは、ブラウザに対するシステムの権限は、システム設定、プライバシーとセキュリティ、マイクの下にあります。そこでブラウザをオンにしたあと、有効にするためにブラウザを終了して開き直す必要があるかもしれません。設定を切り替えるだけでは、足りないことがあります。
ブラウザ自体では、一度「いいえ」と答えたサイトは記憶され、ブラウザは確認をやめます。それは、サイト自身の設定から解除します。ChromeとEdgeでは、アドレスバーの左にあるアイコンから、Safariではウェブサイト設定から行います。また、Bluetoothヘッドセットを使っている場合は、実際に選ばれた入力デバイスを確認してください。多くのヘッドセットは、マイクが使われているときに、品質の低い通話モードに切り替わり、パソコンは、ヘッドセットが接続された瞬間に、入力をそちらへ切り替えて、使うつもりだったマイクを黙って置き換えてしまうことがあります。
マイクの音が小さいのはなぜ?
マイクの音が小さい原因は、ほぼ4つのどれかです。口がマイクから遠すぎる、システムのサウンド設定で入力レベルが低い、間違ったデバイスが選ばれている、または自動ゲイン制御が勝手にレベルを下げている、です。どれもハードウェアの故障ではないので、どれなのか分かれば1分もかからず直せるのは朗報です。
距離は、思われているより効きます。ノートパソコンの内蔵マイクは、前腕の長さほど離れると、普通にタイプする距離で拾う音の一部しか拾えません。デバイスの選択ミスはWebカメラでよくあります。口元にあるヘッドセットではなく、部屋の向こうにあるWebカメラのマイクが選ばれてしまうことがあり、アプリには、それがあなたの望みではないと知る手段がありません。
マイクの音量が勝手に下がるのはなぜ?
マイクの音量が勝手に下がるのは、設定が変わったからではなく、自動ゲイン制御があなたのために調整しているからです。AGCは、話している間、ソフトウェアで、小さな声を上げ、大きな声を下げ続けるので、誰も何も触っていなくても、文の途中でレベルが下がることがあります。
これは意図された機能で、たいていは役に立ちます。体を後ろに倒したり、頭を向けたりしても、通話が聞き取れる状態に保ちます。ノイズ抑制は関連はあるが別のスイッチで、レベルを調整するのではなく、扇風機やハムのような定常的な背景ノイズを取り除きます。W3CのMedia Capture and Streams仕様は、これらのスイッチの既定値を各ブラウザに任せ、ブラウザはエコーキャンセルをtrueにする傾向があるとだけ述べています。2026年10月2日に、シミュレートされたマイクを使ったヘッドレスのChromium 153で測定したところ、エコーキャンセル、ノイズ抑制、自動ゲイン制御は、いずれも既定でオンでした。自分のブラウザがいま何をしているのかを推測せずに知りたいなら、これらのスイッチを直接報告するテストのほうが、設定メニューを探し回るより速いです。
相手には自分の声のエコーが聞こえるのに、自分には聞こえないのはなぜ?
他の人に自分自身のエコーが聞こえるのは、あなたのスピーカーが相手の声をあなたのマイクに流し込み、あなたのマイクがそれをそのまま相手に送り返しているからです。あなたにはそれが聞こえません。ループは、あなたが送り出す信号の中にだけ存在し、あなた自身の耳に届くほうのコピーには存在しないからです。
直し方は、どこかでループを断ち切ることです。ヘッドホンは、それを根本で止めます。音がそもそもマイクに届かないので、拾って送り返すものがありません。ソフトウェアのエコーキャンセルは、送信する前に、入力から既知の出力信号を引くことで、同じことをデジタルで行おうとするもので、それがないスピーカー通話が、エコーのよくある原因です。
マイクテストが実際に測っているもの
マイクが開けるようになれば、問いは「動くか」から「信号の質はどうか」に変わり、そこでは、dBFS(フルスケールを基準としたデシベルで、0 dBFSがデジタル信号の最大値)でのレベル表示が、言葉による説明より役に立ちます。
| 判定 | コードが確認していること |
|---|---|
| 入力なし | ピークが -75 dBFS を超えない:ミュートされたマイクはデジタルの無音を送る |
| 小さすぎる | 最も大きい0.3秒間が -50 dBFS 未満にとどまる |
| 音割れ寸前 | 3フレーム以上でピークが -1 dBFS 以上に達する |
| 音割れ | 3フレーム以上でサンプルがフルスケールに達する |
| 背景ノイズ:静か | 無音の2秒間のレベルの中央値が -60 dBFS 未満 |
| 背景ノイズ:気になる | レベルの中央値が -45 dBFS 未満 |
マイクを直したあとに期待できること
マイクを直すと、使える信号は得られますが、必ずしも良い信号とは限らず、本番の通話の前に、その違いを知っておく価値があります。上のすべての確認に通るマイクでも、安いハードウェアでは、薄っぺらく聞こえることがあり、権限をどう直してもそれは変わりません。距離、部屋、デバイス自体が、品質の上限を決めます。
ブラウザのテストにできないことを知っておくのも大切です。ブラウザが報告する内容を読み、与えられたものを再生するだけで、ドライバを直すことも、ハードウェアのスイッチのミュートを解除することも、あなたの代わりにOSの設定に手を伸ばすこともできません。問題がどこにあるかを示すことしかできず、それは作業の大部分ですが、すべてではありません。FirefoxとSafariは実機では測定しておらず、そのためマイクテストは、各読者に、そのブラウザが適用するスイッチを表示し、処理をオフにして加工なしのマイクをテストするためのチェックボックスを用意しています。
マイク自体が動作すると確認できたら、次の疑問はたいてい、録音をどうするかです。それが会議なら、議事録のガイドと会議の文字起こしツールが、ここから引き継ぎます。もっと長いものを録音して、あとでテキストにしたいなら、SozAIのアプリが、音声・動画ファイル、録音、YouTubeのリンクを、話者ラベルと翻訳つきで、99言語以上にわたって扱います。きれいな信号が手に入った段階での、いくつかある選択肢の1つです。このサイトの無料ツール、リアルタイムの音声入力のための音声入力と、短いファイルのための音声をテキストには、アカウント不要ですが、長い録音ではアプリの代わりにはなりません。そもそもの録音の設定の詳細は、オンライン音声録音ガイドを参照してください。

