单声道 + 麦克风,而不是 Ubuntu 上蓝牙耳机的立体声

Man*_*dye 8 audio microphone bluetooth pulse-audio ubuntu

我最近从 Windows 切换到 Ubuntu。我的耳机通过麦克风支持立体声或单声道。所以,我不能同时打开立体声和麦克风。在 Windows 中,我可以默认选择单声道 + 麦克风。但是在 Ubuntu 中,耳机设置为立体声,如果我将麦克风设置为耳机,则耳机会断开连接。

如果有人可以向我建议解决方案,那就太好了。每当我有一个我不想做的在线会话时,我都必须启动到 Windows。

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

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

har*_*ymc 11

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

长答案:对于音乐播放,只有 A2DP 是合适的,但它没有 INPUT 模式,因此无法将耳机用于 VoIP。HSP/HFP 模式使用以 8 kHz 采样的 CVSD 编解码器,与电话系统中使用的相同(所以听起来像旧电话,如果有的话)。

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

您可以阅读长期运行的错误报告 错误 #508522:在需要麦克风时添加从 A2DP 自动切换到 HSP/HFP,从 2010 年开始(!),并且在关闭和关闭后,今天的状态仍然是“新”在其悠久的历史中重新开放。

据报道,此类耳机在 Windows 和 MacOS 中运行良好,因此问题仅在于蓝牙的 Linux 脉冲音频实现。您需要使用 USB 耳机来避免该问题。

  • 哇,2010年了!!!我认为开源操作系统(至少像 Linux 这样大的操作系统)问题应该很快得到解决。在这种情况下蓝牙 USB 适配器可以工作吗? (3认同)
  • 问题出在蓝牙协议的实现上,所以另一个蓝牙适配器也会有同样的问题。 (2认同)
  • 有[替代方案](https://iwf1.com/why-all-linux-distributions-use-pulseaudio-by-default-and-in-what-c​​ircumstances-you-shouldnt),但不能保证它们会做得更好。 (2认同)
  • 我不会走那么远,但这会很复杂。 (2认同)