恢復 Ubuntu 24.04 上的藍牙耳機麥克風輸入

如果您的藍牙耳機在 Ubuntu 24.04 系統下可以播放聲音,但其他人聽不到您的聲音,請先在「設定」>「聲音」>「輸入」中選擇耳機的麥克風。如果耳機未在此處顯示,請將其藍牙音訊設定檔切換到免持或耳機模式,然後重新連線。耳機的立體聲播放設定檔和麥克風設定檔是不同的路徑,因此連線成功並不保證麥克風已啟動。

為什麼耳機在沒有麥克風的情況下也能播放音訊?

Ubuntu Desktop 24.04 使用 PipeWire 進行桌面音訊傳輸,並使用 WirePlumber 管理裝置和路由。藍牙支援不同的音訊角色:A2DP 主要用於立體聲播放,而 HFP/HSP 免持設定檔則提供雙向通話音訊。當耳機使用僅輸出設定檔時,其麥克風可能不會顯示為輸入裝置。切換到免持模式可能會降低麥克風使用時的播放品質;這是設定檔之間的正常權衡,並非耳機故障的證明。 Noble PipeWire 裝置參考文件列出了藍牙角色和已安裝的 Ubuntu 軟體包版本,而 Ubuntu 的桌面音訊概述則解釋了 PipeWire 在音訊路徑中的作用。

在 Ubuntu 的聲音設定中,已選擇藍牙耳機麥克風,並且其輸入電平表可見。
圖示:已選擇藍牙耳機麥克風的聲音設定面板;裝置標籤因耳機而異。

1. 在聲音設定中選擇耳機麥克風

  1. 連接耳機,確保耳機已充電,並靠近電腦以避免藍牙連接不穩定。
  2. 開啟“設定”,選擇“聲音”,找到“輸入”部分。
  3. 如果出現藍牙耳機麥克風,請選擇它。正常說話並觀察輸入電平指示器。 Ubuntu 的麥克風指令使用此指示器作為基本檢查,以確認所選輸入是否接收到聲音。
  4. 請檢查輸入音量是否為零,以及麥克風是否被靜音。在會議或錄音應用中,也請明確選擇耳機麥克風;即使系統預設設定變更後,應用仍可能繼續使用筆記型電腦的內建麥克風。

如果設定中顯示耳機圖示有反應,但應用程式沒有反應,則表示藍牙連線已啟用麥克風音訊。請退出並重新開啟應用,在耳機的麥克風或音訊設備設定中選擇耳機,並檢查應用的靜音控製或麥克風權限設定。

Ubuntu 藍牙設定顯示已配對的耳機標記為「已連線」。
藍牙面板示意圖,顯示耳機已連接,然後檢查其音訊輸入。

2. 從播放模式切換到免持模式

如果您能聽到聲音但沒有顯示耳機麥克風,請開啟「設定」>「藍牙」,確認耳機顯示「已連線」。然後返回“設定”>“聲音”。根據耳機型號和 Ubuntu 的裝置控制設置,您可能會在輸入清單中看到「免持/耳機」選項,或看到藍牙設定檔選擇器。選擇標記為「耳機」、「免持」、「HFP」或「HSP」的選項,然後在「輸入」下選擇對應的麥克風。具體措詞可能有所不同,因此不要尋找每個系統都必須顯示的統一標籤。

耳機麥克風開啟時,音樂聽起來可能不夠飽滿。 A2DP 主要用於立體聲播放;HFP/HSP 用於雙向語音通話。如果您需要同時獲得高品質音樂和麥克風,請使用耳機作為輸出設備,並使用筆記型電腦、網路攝影機或 USB 麥克風作為輸入設備。

在 Ubuntu 系統中,聲音設定已啟用,耳機免持藍牙麥克風已選中,並顯示輸入電平表。
範例:聲音面板已選擇免持耳機輸入;不同設備的設定檔名稱有所不同。

3. 使用 WirePlumber 檢查輸入路徑

僅當麥克風已連接但音訊持續傳輸到錯誤的設備,或「設定」中未明確顯示目前音訊來源時,才使用命令列。 Ubuntu 24.04 內建了wpctlWirePlumber 的控制工具。

wpctl status

在「音源」下,找到耳機麥克風並記下其目前數位 ID。 ID 可能會在重新連接後發生變化,因此請讀取當前輸出,而不是從範例複製 ID。使用以下指令將耳機音源設定為預設音源:

wpctl set-default ID

替換ID為耳機麥克風旁邊的數字。然後檢查預設音源是否被靜音:

wpctl get-volume @DEFAULT_SOURCE@
wpctl set-mute @DEFAULT_SOURCE@ 0

第一條指令報告來源音量和靜音狀態;第二個wpctl指令取消靜音。手冊中記錄了狀態、預設來源選擇和靜音控制等資訊。如果耳機麥克風完全沒有出現在「來源」清單中,變更預設設定也無法建立它;請繼續執行復原步驟。

錄音窗口,已選擇藍牙耳機麥克風並顯示其輸入電平表
用於檢查耳機麥克風是否輸出音訊的錄音機輸入視圖。

4. 刷新音訊會話,然後根據需要重新配對

首先關閉語音聊天、瀏覽器通話和錄音應用,以便它們釋放設備。然後重啟每個用戶的音訊服務:

systemctl --user restart wireplumber pipewire pipewire-pulse

重新連接耳機並重複輸入檢查。這會短暫中斷所有桌面音訊。如果指令報告缺少服務,請勿隨意安裝或啟用第二個音訊伺服器;請確認目前活動的音訊堆疊,並透過軟體更新程式更新 Ubuntu 。

如果麥克風仍然沒有聲音,請開啟藍牙設置,移除或刪除耳機,然後將其重新置於配對模式並再次配對。連接手機或其他電腦的耳機可能會佔用免持連線;測試期間請斷開耳機與這些裝置的連線。某些耳機型號或藍牙適配器可能有相容性問題,切換設定檔無法解決。

驗證修復是否成功

開啟「設定」>「聲音」>「輸入」,選擇藍牙耳機麥克風,然後說話。輸入指示器應該會移動。錄製一段簡短的音訊或加入測試通話,並確認錄音或通話使用的是耳機麥克風而不是筆記型電腦麥克風。如果系統指示器移動但應用程式測試沒有聲音,請檢查該應用程式的輸入來源選擇、靜音和麥克風存取設定。如果在重新連接並重新啟動音訊會話後仍然沒有顯示輸入來源,請記錄耳機型號、藍牙適配器、Ubuntu 更新資訊以及相關輸出,wpctl status然後再尋求裝置支援。

參考資料,請參閱Ubuntu 24.04 PipeWire 藍牙設備角色、Ubuntu 音訊概述、Ubuntu 麥克風輸入說明以及WirePlumber wpctl 命令手冊,man wpctl以了解其命令行為。上游手冊可能描述的是比 Ubuntu 24.04 更新的 WirePlumber 版本;如果已安裝軟體包的命令詳情有所不同,請查閱本地手冊。

留下評論

建立一個 PipeWire 輸出切換腳本,用於行動活動音訊

建立一個 PipeWire 輸出切換腳本,用於行動活動音訊

使用 pactl 腳本在指定的 PipeWire 輸出之間切換 Debian 音頻,腳本會更新預設接收器並重新路由正在播放的串流。

恢復 Ubuntu 24.04 上的藍牙耳機麥克風輸入

恢復 Ubuntu 24.04 上的藍牙耳機麥克風輸入

選擇正確的輸入來源,使用免持音訊設定文件,並檢查 Ubuntu 的 PipeWire 路由,即可使您的藍牙耳機麥克風正常運作。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

了解為什麼 Flatpak 應用可能會忽略 Ubuntu 24.04 GTK 主題,並按照安全步驟檢查主題擴充、刷新 Flatpak 應用程式以及診斷入口網站問題。

How to Dual-Boot Ubuntu 24.04 and Windows 11 With BitLocker Enabled

How to Dual-Boot Ubuntu 24.04 and Windows 11 With BitLocker Enabled

Install Ubuntu 24.04 alongside Windows 11 with BitLocker safely. Compare separate-drive and shared-drive paths, recovery keys, partitioning, and boot checks.

如何解決 Ubuntu 核心更新後 Nvidia 驅動程式無法載入的問題

如何解決 Ubuntu 核心更新後 Nvidia 驅動程式無法載入的問題

診斷 Ubuntu 核心更新後 NVIDIA 驅動程式故障。檢查 DKMS 和安全啟動,重建匹配的模組,註冊 MOK,並驗證修復效果。

如何修復 Ubuntu 24.04 系統睡眠後 Wi-Fi 斷開連線的問題

如何修復 Ubuntu 24.04 系統睡眠後 Wi-Fi 斷開連線的問題

修復 Ubuntu 24.04 系統掛起後 Wi-Fi 斷開的問題,檢查 NetworkManager、無線電模組、更新、省電模式和驅動程序,然後驗證每次恢復操作。

修復 Ubuntu GNOME 中 Tracker-Miner-3 導致的 CPU 使用率過高問題

修復 Ubuntu GNOME 中 Tracker-Miner-3 導致的 CPU 使用率過高問題

了解為什麼 tracker-miner-fs-3 在 Ubuntu GNOME 中佔用大量 CPU,以及如何檢查索引、排除資料夾、更新 Ubuntu 或安全地重建搜尋索引。

修正在 UEFI 上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

修正在 UEFI 上安裝 Debian 後出現的「找不到可啟動裝置」錯誤

透過檢查啟動模式、EFI 系統分割區、GRUB 檔案和韌體啟動順序來修復 Debian 的 UEFI 啟動錯誤,而無需先重新安裝 Debian。

解決 Windows 11 更新錯誤 0x800f0922

解決 Windows 11 更新錯誤 0x800f0922

遇到 Windows 11 更新錯誤 0x800f0922?了解已驗證的有效解決方法,快速解決此常見問題。逐步指南,幫助您輕鬆完成更新,告別煩惱。

如何修復 Windows 11 系統還原錯誤 0x80070005

如何修復 Windows 11 系統還原錯誤 0x80070005

遇到 Windows 11 系統還原錯誤 0x80070005 ?我們提供經過驗證的分步解決方案,幫助您輕鬆修復訪問被拒絕問題,並順利恢復系統。無需任何技術知識!