无法识别 Galaxy Buds 麦克风

And*_*pos 7 microphone bluetooth

我正在尝试在 Ubuntu 18.04 中使用来自 Galaxy Buds 的麦克风,但它们没有出现在输入部分。

我已经尝试安装 blueman 并将配置文件更改为 HSP/HFP,但它什么也不做。

pacmd显示headset_head_unit个人资料,但它说不可用

index: 5
    name: <bluez_card.CC_21_19_BF_B3_1B>
    driver: <module-bluez5-device.c>
    owner module: 51
    properties:
        device.description = "Galaxy Buds (B31B)"
        device.string = "CC:21:19:BF:B3:1B"
        device.api = "bluez"
        device.class = "sound"
        device.bus = "bluetooth"
        device.form_factor = "headset"
        bluez.path = "/org/bluez/hci0/dev_CC_21_19_BF_B3_1B"
        bluez.class = "0x240404"
        bluez.alias = "Galaxy Buds (B31B)"
        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)
Run Code Online (Sandbox Code Playgroud)

无论如何尝试设置它都失败了。

> pacmd set-card-profile 5 headset_head_unit
Failed to set card profile to 'headset_head_unit'.
Run Code Online (Sandbox Code Playgroud)

它在这里报告了同样的问题,但答案没有给出解决方案

小智 2

从源构建并安装了pulseaudio - 解决了这个问题,麦克风工作正常(从源构建pulseaudio的链接
但在播放过程中由于某种原因有时会出现声音失真。