现在,我告诉你它是什么:在 Debian Buster 中使用 BlueZ 和 Blueman 连接索尼 CECHYA-0076 和 TPLink UB400 蓝牙适配器后,最后使用 ofonod 和 ofono-phonesim 通过 Pulseaudio 获取/发送音频...我录制了我的音频声音进入大胆。这就是我得到的。你能听到这里。
问题不是背景中的嘶嘶声(也许确实存在),也不是嗡嗡声,而且如果采样率和位深度较低,我会理解:该设备是为电话而设计的。正如您在屏幕截图中看到的,问题是某种“数据丢失”或错误的编码。它们使音频几乎听不见、完全破碎且充满噪音。也许几秒钟后,噪音就会减少……但随后,它又再次出现。
我用手机测试了这款免提装置,效果很好,对方听得很好。
在你提出建议之前:
- 据我所知,该设备不支持 A2DP,这就是为什么我必须安装并运行 ofono 和 ofono-phonesim。唯一的卡配置文件是“headset_head_unit”和“off”。无论如何,我需要使用麦克风,因此 A2DP 不是正确的配置文件。
- 我尝试将耳机输入延迟偏移设置为较高的数字(
$ pactl set-port-latency-offset <bluez_card> headset-output 125000
或500000
),没有任何差异。
pactl list
(仅限卡)
(...)
Placa #2
Nombre: bluez_card.00_22_A6_47_29_87
Controlador: module-bluez5-device.c
Módulo dueño: 24
Propiedades:
device.description = "Wireless Headset"
device.string = "00:22:A6:47:29:87"
device.api = "bluez"
device.class = "sound"
device.bus = "bluetooth"
device.form_factor = "headset"
bluez.path = "/org/bluez/hci0/dev_00_22_A6_47_29_87"
bluez.class = "0x200404"
bluez.alias = "Wireless Headset"
device.icon_name = "audio-headset-bluetooth"
device.intended_roles = "phone"
Perfiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (sinks: 1, sources: 1, priority: 30, available: yes)
off: Apagado (sinks: 0, sources: 0, priority: 0, available: yes)
Perfil Activo: headset_head_unit
Puertos:
headset-output: Headset (priority: 0, latency offset: 125000 usec, available)
Part of profile(s): headset_head_unit
headset-input: Headset (priority: 0, latency offset: 500000 usec, available)
Part of profile(s): headset_head_unit
我使用 ofono 连接它本教程。