Ami*_*she 23 microphone bluetooth headset 18.04
我的蓝牙耳机 (IFROGZ Toxix Wireless) 支持耳机主机配置文件(headset_head_unit 或 HSP/HFP)和音频播放配置文件 (a2dp_sink)。它与我的 Ubuntu 18.04 笔记本电脑配对并成功连接。但是,连接后,在设置 > 声音菜单中,它只列在输出下,而不是在输入下(即无法识别麦克风)。
因此,我只能将其用于播放,而不能用作视频会议的耳机,这对我来说是一个很大的问题,因为我的所有工作都是在这台计算机上完成的。
我发现这是一个已知的错误:https : //bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1768625
是否有任何解决方法/路径/解决方案?
(多年来一直在使用 Ubunu,但在内部工作方面非常菜鸟)
bluetoothctl 输出(注意它支持免提 HFP 但不支持耳机 HSP)
Device 61:21:34:24:4F:20 (public)
Name: IFROGZ Toxix Wireless
Alias: IFROGZ Toxix Wireless
Class: 0x00240404
Icon: audio-card
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
Run Code Online (Sandbox Code Playgroud)
pacmd list-cards输出(注意最后耳机输入有available: no):
$ pacmd list-cards
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_00_1f.3>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0xb1328000 irq 134"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "9d71"
device.product.name = "Sunrise Point-LP HD Audio"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: unknown)
output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5460, available: unknown)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5200, available: no)
output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (priority 5260, available: unknown)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 100, available: no)
output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 100, available: no)
output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5200, available: no)
output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (priority 5260, available: unknown)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 100, available: no)
output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 100, available: no)
output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5200, available: no)
output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (priority 5260, available: unknown)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 100, available: no)
output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 100, available: no)
output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5200, available: no)
output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (priority 5260, available: unknown)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 100, available: no)
output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (priority 160, available: unknown)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 100, available: no)
output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (priority 160, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_00_1f.3.analog-stereo/#0: Built-in Audio Analog Stereo
sources:
alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
alsa_input.pci-0000_00_1f.3.analog-stereo/#1: Built-in Audio Analog Stereo
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-speakers"
analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "2429W"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index: 1
name: <bluez_card.61_21_34_24_4F_20>
driver: <module-bluez5-device.c>
owner module: 24
properties:
device.description = "IFROGZ Toxix Wireless"
device.string = "61:21:34:24:4F:20"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_61_21_34_24_4F_20"
bluez.class = "0x240404"
bluez.alias = "IFROGZ Toxix Wireless"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
profiles:
a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 40, available: unknown)
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 30, available: no)
off: Off (priority 0, available: yes)
active profile: <a2dp_sink>
sinks:
bluez_sink.61_21_34_24_4F_20.a2dp_sink/#1: IFROGZ Toxix Wireless
sources:
bluez_sink.61_21_34_24_4F_20.a2dp_sink.monitor/#2: Monitor of IFROGZ Toxix Wireless
ports:
headset-output: Headset (priority 0, latency offset 0 usec, available: unknown)
properties:
headset-input: Headset (priority 0, latency offset 0 usec, available: no)
properties:
Run Code Online (Sandbox Code Playgroud)
1nf*_*rn0 11
我在使用 Oneplus Wireless Z Bass 版时遇到了同样的问题。PulseAudio 没有检测到我的耳机麦克风,问题是我的耳机没有 HSP 配置文件,只有 HFP 配置文件。尝试了2天,终于找到了用Pipewire声音服务器替换PulseAudio的方案,本身支持HSP、HFP和A2DP。因此无需安装任何其他实用程序,例如ofono, phonesim。另外,请注意,即使按照ofonoPulseAudio 中的所有配置步骤,我的问题也没有解决。所以我想出了用 PipeWire 替换 PulseAudio 的步骤。
这是我为解决这个问题而写的详细文章,我也在此处添加了其中的步骤。您可以遵循它,并且很可能能够解决您的问题。
打开您的终端并按照以下步骤操作:
我们将使用 PPA 将 Pipewire 添加到 Ubuntu 20.04,它会定期维护:
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
Run Code Online (Sandbox Code Playgroud)
要更新系统中的 PPA 包,请执行以下操作:
sudo apt update
Run Code Online (Sandbox Code Playgroud)
安装软件包:
sudo apt install pipewire
Run Code Online (Sandbox Code Playgroud)
还有一个依赖需要和Pipewire一起安装,否则会出现“安装pipewire后蓝牙耳机无法连接”的问题。通过以下方式安装依赖项:
sudo apt install libspa-0.2-bluetooth
Run Code Online (Sandbox Code Playgroud)
现在,安装客户端库:
sudo apt install pipewire-audio-client-libraries
Run Code Online (Sandbox Code Playgroud)
重新加载守护进程:
systemctl --user daemon-reload
Run Code Online (Sandbox Code Playgroud)
禁用 PulseAudio:
systemctl --user --now disable pulseaudio.service pulseaudio.socket
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Ubuntu 20.04,您还需要通过以下方式“屏蔽”PulseAudio:
systemctl --user mask pulseaudio
Run Code Online (Sandbox Code Playgroud)
我不确定,但如果可能,您也可以尝试在其他版本上运行它。
9. Pipewire 新的更新后,还需要启用pipewire-media-session-service:
systemctl --user --now enable pipewire-media-session.service
Run Code Online (Sandbox Code Playgroud)
您可以确保 Pipewire 现在正在运行:
pactl info
Run Code Online (Sandbox Code Playgroud)
此命令将提供以下输出,在服务器名称中您可以看到:
PulseAudio (on PipeWire 0.3.28)
Run Code Online (Sandbox Code Playgroud)
现在应该一切正常,您可以看到您的麦克风。
如果它没有出现,请尝试通过以下命令重新启动 Pipewire:
systemctl --user restart pipewire
Run Code Online (Sandbox Code Playgroud)
如果它仍然没有显示您的麦克风,您可以尝试重新启动一次,然后删除并再次配对您的蓝牙设备以检查它现在是否有效。
我希望我已经帮助你解决了你的问题。
如果您想回滚我们所做的所有更改,您可以使用:
systemctl --user unmask pulseaudio
systemctl --user --now enable pulseaudio.service pulseaudio.socket
Run Code Online (Sandbox Code Playgroud)
我在这里发布了类似问题的答案:https://askubuntu.com/a/1223200/12717
请注意,您需要切换到 HSP/HFP 模式才能使用麦克风。就我而言,直到我使用 AskUbuntu 答案中的解决方法后,该设置才真正起作用。
小智 0
安装 Blueman 后我的 Tozo T6 耳机就可以正常工作了。
sudo apt-get install blueman
Run Code Online (Sandbox Code Playgroud)
启动 Blueman 后,右键单击耳机,然后单击“设置”。在“连接到:”下选择耳机,然后单击下一步。然后再次右键单击耳机,然后右键单击音频配置文件,然后选择耳机主机 (HSP/HFP)。
在断开并重新连接耳塞后,我确实必须重新启动 Blueman 并再次执行上述步骤。尝试在不运行安装程序的情况下切换音频配置文件失败,但此解决方法似乎可以解决问题。我使用的是 Ubuntu 19.10。
| 归档时间: |
|
| 查看次数: |
19309 次 |
| 最近记录: |