解決ガイド · マイクテスト
UbuntuやLinuxでマイクが動かない場合の直し方
Linuxのサウンドは層構造で動きます。カーネルとALSAがハードウェアを認識し、PipeWireまたはPulseAudioが経路を担い、ブラウザやアプリが入力を選びます。どの層で不具合があってもマイクは無音になります。ライブチェックを使い、以下の層を順に確認してください。
クイック修正チェックリスト
- 1「設定」>「サウンド」を開き、「入力」でマイクを選びます。話しながらレベルバーを確認します。
- 2マイクがミュートされておらず、入力音量がゼロより大きいことを確認します。ターミナルで alsamixer を実行して F4 を押すとキャプチャのチャンネルが表示されます。M でミュートを解除します。
- 3arecord -l を実行して、システムがマイクを認識しているか確認します。表示されなければ、接続し直すか、ケーブルとジャックを確認します。
- 4pavucontrol をインストールし、「入力デバイス」と「設定」のタブを開きます。正しいポートとプロファイル(例:Analog Stereo Duplex)を選びます。
- 5サウンドサーバーを再起動します:systemctl --user restart pipewire pipewire-pulse wireplumber(PulseAudioのシステムでは pulseaudio -k)。
- 6SnapまたはFlatpakのブラウザを使っている場合は、アプリの権限でマイクへのアクセスを許可し、再読み込みしてもう一度テストします。
Linuxでマイクの問題が潜む場所
よくある落とし穴は、プロファイルやポートの間違いです。ヘッドセットが出力専用になっていたり、ジャックが「ヘッドセットマイク」ではなく「ヘッドホン」に設定されていたりします。もう1つはサンドボックスです。SnapやFlatpakのアプリには、システムのサウンド設定とは別に、明示的なマイクの許可が必要です。
ブラウザでテストする
FirefoxやChromeではライブチェックが動くのにアプリが失敗するなら、そのアプリが同じ入力デバイスを使っているか確認してください。どこでも何も動かないなら、問題はブラウザより下、つまりALSA、ドライバー、ハードウェアにあります。Firefoxのマイクの解決方法とマイクテストを参照してください。
FAQ
よくある質問
Ubuntuでマイクをテストするには?
「設定」>「サウンド」を開き、「入力」でマイクを選んで話します。レベルバーが動くはずです。このページのライブチェックもブラウザで動作します。
Linuxのマイクで入力が表示されないのはなぜですか?
ALSAでミュートされている、ポートやプロファイルが違う、またはSnapやFlatpakのサンドボックスでブロックされている可能性があります。
PipeWireはPulseAudioと違いますか?
PipeWireは新しいディストリビューションでPulseAudioに代わりますが、pavucontrolなどの互換ツールは使えるため、通常は同じ手順で対応できます。
テストは音声をアップロードしますか?
いいえ。チェックはブラウザ内で動き、何もアップロードも録音もされません。