我有一个 CEL-TEC F5A 耳机。规范说:
蓝牙 4.0,配置文件:耳机、免提、A2DP、AVRCP/HSP/HFP
它与高保真播放(A2DP 接收器)配置文件配合得很好。
当我想将音频输入切换到耳机的麦克风时,输出配置文件会自动更改为耳机主机 (HFS/HFP)并且质量很差 - 比如 8 位声音或其他东西。当我将其切换回 A2DP 时,输入又回到桌面麦克风。
我读过一些其他问题,似乎 A2DP 不支持输入,对吗?但我猜 HFS/HFP 中的 HFP 部分是高保真播放?听起来它可以用作耳机,但听起来仍然不像 1950 年代的手机。
我怎样才能简化配置文件之间的切换,以便在我说话时是 HFS/HFP,而在我听时是 A2DP?例如作为一键通。
Ubuntu 17.10,没有声音定制 IIRC,一切都是最新的。
https://www.kabelmanie.cz/cel-tec-f5a-active-noise-bluetooth-stereo-sluchatka-s-mikrofonem/
我的输出:
$ pactl list cards
Card #0
Name: alsa_card.pci-0000_00_03.0
...
Card #4
Name: bluez_card.00_19_5D_25_6F_6C
Driver: module-bluez5-device.c
Owner Module: 30
Properties:
device.description = "F5A"
device.string = "00:19:5D:25:6F:6C"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_00_19_5D_25_6F_6C"
bluez.class = …
Run Code Online (Sandbox Code Playgroud) 所以我在我的个人和工作笔记本电脑上都安装了Ubuntu 18.04,我在这两台笔记本电脑上都遇到了同样的问题。
我有索尼 WH-1000XM3降噪耳机,它们已配对,一切正常且工作正常,唯一的问题是每当我打开它们并且 Ubuntu 上的蓝牙自动连接启动并连接到它们时,它们开始听起来很奇怪。
奇怪的是,我的意思是就像环境声音被打开了,虽然耳机处于降噪状态,而且声音真的很糟糕而且很安静。
但是,当我断开连接并手动重新连接它们时,问题就会消失。
提前致谢!
更新:
使用切换到 A2DP 的解决方案没有解决任何问题。耳机确实连接了,但它没有切换到它们,声音一直在笔记本电脑的扬声器上播放。尝试在耳机之间切换几次也不能解决问题。
使用其他解决方案编辑/etc/bluetooth/main.conf导致同样的问题。我什至尝试移除设备并再次配对。
sudo apt install libdbus-1-dev libudev-dev libical-dev libreadline-dev
bluez-5.52
通过从源代码构建来安装。有关详细信息,请参阅自述文件 + 您必须运行sudo make install
http://www.bluez.org/release-of-bluez-5-54-and-5-53/systemctl daemon-reload
sudo service bluetooth restart
另请注意,这是在重新更新的 Ubuntu 18.04 上,我有点搞砸了一些依赖项,不得不通过在旧的操作系统之上安装新的操作系统来修复我的操作系统,在此之前我还有一些其他旧的依赖项不允许我安装 bluez-5.52
当我使用内置麦克风讲话并连接耳机时,它没有检测到耳机上的麦克风。在 Windows 中不会发生的事情,在 Ubuntu 18.04 中也没有发生
有什么建议可以修复它吗?
我有一个蓝牙耳机,可以在 Ubuntu 13.04 上完美运行。现在我更新到 13.10,这是发生了什么:
安装blueman、bluetooth-suport、pulseaudio-module-bluetooth等之后,我就可以找到我的设备,配对并连接到耳机服务。但是该设备没有出现在声音设置中,所以我不能选择它作为输入/输出设备。换句话说,它已连接但“无用”。
于是,四处寻找解决方案,我找到了一个叫stream2ip的软件。有了这个,我可以连接设备,它出现在声音设置中,声音也在设备上播放,但我的麦克风不起作用,即使在设置中选择,A2DP 选项也仍然不起作用。
Stream2ip 根本不是解决方案,我的意思是在以前的 Ubuntu 版本中没有它,一切都可以正常工作。
也许我错过了一些东西,我希望有人能给我任何提示。
如何在 Ubuntu 13.10 上让 A2DP 输出选项和输入再次工作?如何让设备在不使用 Stream2ip 的情况下出现在声音设置中?
谢谢!
编辑 1
到目前为止我尝试过的:
编辑 2
现在麦克风和 a2dp 正在工作(当然是分开的)。
要做到这一点,我必须连接耳机,开始播放一些音乐,使用耳机的播放选项暂停它,然后将声音设置中的输出模式更改为 A2DP(有时在第一次尝试时不起作用)
远非就像在 13.04 上一样工作。但它正在工作,我可能需要处理 stream2ip 一段时间。
顺便说一下,这是我安装 strem2ip 的方法:
sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stream2ip-gtk3
Run Code Online (Sandbox Code Playgroud)
编辑 3
您可以使用以下命令,而不是使用 stream2ip 使耳机出现在声音设置中: pulseaudio -k
现在的问题是:如何在配对设备时自动进行?
到目前为止我得到了什么:
编辑 4 …
bluetooth ×4
sound ×3
headphones ×2
headset ×2
microphone ×2
17.10 ×1
18.04 ×1
bash ×1
pavucontrol ×1
pulseaudio ×1
sony ×1