Рейтинг:0

bluetooth: вызов аудиоцикла при сопряжении с телефоном

флаг ru

У меня есть телефон, подключенный к моему ПК с Ubuntu 21.10 через Bluetooth, обмен телефонными звонками и медиа-аудио. Я в основном хочу использовать ПК в качестве гарнитуры с доступом к двусторонней аудиосвязи во время звонков.

Медиафайлы с телефона воспроизводятся на динамиках ноутбука как положено. Блуман показывает, что Высококачественный захват (источник A2DP) выбран звуковой профиль.

Во время разговора профиль переключается на Аудиошлюз гарнитуры (HSP). Я получаю двустороннее аудио:

  • Во время звонка слышны звуки, воспроизводимые на ПК.
  • Говорящие во время разговора могут быть записаны на ПК. ОДНАКО: этот ввод возвращается вызывающим абонентам.

Кажется, что ввод вызова обрабатывается так же, как ввод мультимедиа: он воспроизводится на любом настроенном выходном канале. Как я могу предотвратить это?

Я пробовал Linux HFP от этот ответ, но проект очень старый, и заставить его скомпилировать и запустить в современной системе непросто.

Рейтинг:0
флаг ru

Нашел способ отключить loopback вручную во время звонка. Из PulseAudio вики:

Когда PulseAudio действует как гарнитура... module-bluetooth-policy также загрузит экземпляры module-loopback для циклического воспроизведения звука с Bluetooth на локальные динамики и микрофон.

Таким образом, простая выгрузка модуля во время вызова избавляет от эффекта цикла:

pactl unload-module модуль-петля

Это нужно делать каждый раз. Во-первых, можно предотвратить его загрузку, передав hfgw аргумент модуль-Bluetooth-политика в /etc/pulse/default.pa:

модуль загрузки-модуля-модуль-Bluetooth-политика hfgw=false

К сожалению, это также отключает воспроизведение медиа-аудио. Есть ли способ сделать это только для звонков?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.