Ubuntu 上蓝牙耳机的声音由单声道 + 麦克风改为立体声

Ubuntu 上蓝牙耳机的声音由单声道 + 麦克风改为立体声

我最近从 Windows 切换到 Ubuntu。我的耳机支持立体声或带麦克风的单声道。因此,我不能同时使用立体声和麦克风。在 Windows 中,我可以选择单声道 + 麦克风作为默认设置。但在 Ubuntu 中,耳机设置为立体声,如果我将麦克风设置为耳机,耳机就会断开连接。

如果有人能给我一个解决方案就太好了。每当我进行在线会话时,我都必须启动 Windows,而我不想这样做。

  • 蓝牙耳机型号:boat Rockerz 510
  • Ubuntu 版本:18.04

编辑:经过进一步挖掘,我发现当我将音频模式从“A2DP 模式”切换到“HSP/HFP”时,我的耳机会断开连接。

答案1

简短回答:只要您使用 Linux 和蓝牙耳机,就没有解决方案。

详细回答:对于音乐播放,只有 A2DP 才适用,但它没有输入模式,因此无法使用耳机进行 VoiP。HSP/HFP 模式使用 CVSD 编解码器,其采样率为 8 kHz,与电话系统中使用的相同(因此听起来就像一部老式电话,如果有的话)。

pulseaudio 10 中引入了一项修复,可根据检测某些手机应用程序是否想要访问麦克风来自动在 A2DP 和 HSP/HFP 配置文件之间切换。但这并不适用于所有耳机和应用程序。

您可以阅读长期运行的错误报告 Bug #508522:当需要麦克风时,添加从 A2DP 自动切换到 HSP/HFP 的功能,从 2010 年开始营业(!),在其漫长的历史中曾多次关闭又重新开放,如今其状态仍为“新”。

据报道,此类耳机在 Windows 和 MacOS 中运行良好,因此问题仅出在 Linux pulseaudio 蓝牙实现上。您需要使用 USB 耳机来避免此问题。

答案2

我已经测试过一个适用于 ubuntu 18 和 20 的解决方案:奥福诺 虽然不是很方便,但我仍然主要使用我的 Android 智能手机和蓝牙耳机进行视频会议,考虑到 Android 也是 Linux,这很可悲......

答案3

尝试这个(如果其他建议的解决方案没有帮助):

sudo alsa force-reload

(已在 Ubuntu 20.04 上针对 Sony WH-CH520 解决)

骨髓增生异常综合征

相关内容