Почему звук в AirPods становится глухим, когда работает микрофон

Музыка играла нормально, вы включили диктовку или зашли в созвон, и звук в наушниках стал плоским, глухим, как по телефону. Это не поломка наушников. Разбираем, откуда это берётся и как этого избежать.

КороткоУ Bluetooth-наушников два режима: один для качественного звука в уши, другой для разговора, когда работает ещё и микрофон. Пока программа держит микрофон наушников, они переходят во второй, и музыка звучит хуже. Лечится выбором встроенного микрофона Mac для ввода: «Системные настройки › Звук › Ввод».

Знакомая картина: в наушниках играет музыка или подкаст, вы нажали клавишу диктовки, начали созвон или записали голосовое сообщение. И звук вдруг стал глухим, плоским и «узким», словно кто-то выключил низкие и высокие частоты и убрал стерео.

Наушники при этом исправны: так устроен Bluetooth. Ниже объясняем причину, что сделать на Mac, и чем помогает наше приложение. Статья именно про Mac: про Windows мы здесь не утверждаем ничего.

Что происходит: два режима одних и тех же наушников

В Bluetooth для звука есть разные «профили», то есть наборы правил, по которым наушники и компьютер договариваются о передаче. Для нашей темы важны два.

  • A2DP — профиль для музыки. Он рассчитан на качественный стереозвук в одну сторону: с компьютера в наушники. Микрофон наушников в этом режиме не участвует. В документации разработчиков это сформулировано прямо: при A2DP нет поддержки записи звука с Bluetooth-устройства одновременно с воспроизведением (справка Unity Vivox о профилях Bluetooth).
  • HFP («гарнитура», режим для разговора) — профиль, где звук идёт в обе стороны: и в наушники, и с их микрофона. По той же справке, для этого снижают частоту дискретизации и число каналов, чтобы оставить место под микрофон. Поэтому звук получается ниже качеством и моно, как в обычном телефонном звонке.

Одновременно эти два режима работать не могут. Как только программа открывает микрофон наушников, компьютеру приходится переключиться на второй профиль. Всё, что играло в стерео, продолжает играть, но уже по «разговорным» правилам. Это не глюк, а цена за микрофон. Microsoft в руководстве для производителей аксессуаров описывает те же два профиля для Windows, так что это свойство Bluetooth, а не только Mac.

Что мы знаем наверняка, а что нет

Конкретно про AirPods и macOS Apple в найденных нами материалах это поведение не описывает, поэтому объяснение выше общее, по устройству Bluetooth. Насколько сильно звук портится у ваших наушников и в вашей версии macOS, зависит от модели и обновлений. Мы это не измеряли, только наблюдали на своих.

Что мы увидели, когда делали своё приложение

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

Заметили мы и другое: достаточно просто держать микрофон открытым в ожидании. Звук портится и тогда, когда вы ещё ничего не сказали. Приложение, которое «на всякий случай» подготовило микрофон, портит всё, что вы слушаете. Поэтому проблема не только в самой диктовке, но и в том, как долго программа удерживает микрофон.

Как убедиться, что дело именно в микрофоне

Проверка занимает минуту. Включите музыку в наушниках и запомните, как она звучит. Затем запустите то, что открывает микрофон: диктовку, видеозвонок, любую запись голоса. Если звук в наушниках изменился, а после закрытия программы вернулся, виноват переход в режим гарнитуры. Если звук плох и без всякого микрофона, причина другая: качество самого файла, настройки эквалайзера, расстояние до источника Bluetooth. Это уже вне темы статьи.

Что делать на Mac

Идея одна: не отправлять микрофон в наушники. Слушаем в наушниках, говорим в Mac.

  1. Откройте меню Apple, затем «Системные настройки».
  2. В боковом меню нажмите «Звук», затем «Ввод».
  3. В списке устройств ввода выберите встроенный микрофон компьютера. Apple в руководстве по параметрам ввода звука перечисляет, что можно выбрать: встроенный микрофон, микрофон дисплея, микрофон iPhone или внешний микрофон.

Системные настройки › Звук › Ввод

Если вы пользуетесь системной диктовкой, отдельно проверьте источник микрофона: Системные настройки › Клавиатура › Диктовка › Источник микрофона (справка Apple о диктовке). Вариант «Автоматически» оставляет выбор за системой. Если нужно закрепить встроенный микрофон, выберите его явно.

Ещё два совета, оба из нашего опыта, а не из документации Apple:

  • Проверяйте выбор после подключений. Подключили наушники или монитор с микрофоном, и микрофон по умолчанию мог смениться. Зайдите в «Звук › Ввод» и посмотрите, что стоит сейчас.
  • Закрывайте программы, которые держат микрофон. Видеозвонок, запись экрана или голосовые заметки, оставленные открытыми, могут держать наушники в режиме гарнитуры, даже когда вы не говорите.

Цена такого решения

Прямо скажем: встроенный микрофон Mac дальше от рта, чем микрофон в наушниках. Если вы работаете в шумной комнате или далеко от экрана, распознаванию это может мешать. Здесь надо выбирать: либо чистый звук в наушниках и микрофон компьютера, либо микрофон наушников и ухудшенный звук. Как выбрать микрофон под диктовку вообще, мы разобрали в статье «Какой микрофон нужен для голосового ввода».

Есть и компромисс: проводные наушники или внешний микрофон. Тогда наушникам не нужно переключаться в режим гарнитуры.

Как это решаем мы в Doslovno

Doslovno — программа голосового ввода: зажали клавишу, сказали, отпустили, текст встал туда, где курсор. Версию для Mac мы сделали с оглядкой именно на эту проблему.

  • Если системный микрофон беспроводной, Doslovno сам подставляет встроенный микрофон Мака. Микрофон наушников в простое программа не держит.
  • Принцип такой: слушаешь в наушниках, диктуешь в Мак.
  • Микрофон Doslovno отпускает сразу после диктовки.
  • Поведение регулируется галочкой «Не трогать микрофон беспроводных наушников» в настройках. Если вы хотите, чтобы программа слушала именно наушники, и готовы мириться с глухим звуком, снимите её.

Это описание версии для Mac. Про Windows-версию в этой статье мы ничего не обещаем.

Недостаток тот же, что и у самого совета: встроенный микрофон дальше от рта. Если вам важнее качество записи голоса, чем звук в наушниках, галочку можно убрать. Если вы не собираетесь ставить Doslovno, всё сказанное выше про «Звук › Ввод» работает и без нашей программы.

Если звук всё равно глухой

  • Проверьте, что в «Звук › Ввод» действительно выбран встроенный микрофон, а не микрофон наушников. Список ввода показывает все устройства, доступные Mac.
  • Закройте программы, которые могли открыть микрофон, и посмотрите, вернулся ли звук.
  • Отключите и снова подключите наушники в «Системные настройки › Bluetooth». Это обычный здравый шаг, а не рекомендация Apple для конкретной ошибки.
  • Если диктовка в целом не запускается, смотрите статью «Не работает диктовка на Mac».

Вопросы

Почему в AirPods глохнет звук, когда включаю микрофон?

Bluetooth-наушники умеют работать в двух режимах: для воспроизведения звука с хорошим качеством и для разговора, где работает и микрофон. Когда программа открывает микрофон наушников, они переключаются во второй режим, и всё, что играет, звучит заметно хуже. Так объясняют различие профилей A2DP и HFP технические документы Microsoft и других разработчиков.

Как сделать, чтобы звук в AirPods не глох во время диктовки на Mac?

Выберите для ввода не микрофон наушников, а встроенный микрофон Mac. Откройте «Системные настройки», затем «Звук», вкладку «Ввод» и выберите в списке встроенный микрофон. Для системной диктовки источник микрофона выбирается отдельно в «Клавиатура › Диктовка › Источник микрофона». Слушать при этом можно в наушниках.

Это ошибка macOS или AirPods?

Нет, это следствие того, как устроен Bluetooth: два разных профиля для музыки и для разговора. В найденных нами материалах Apple это отдельно не описывается, поэтому объяснение здесь общее, а не заявление Apple. Как именно ведут себя конкретные наушники в вашей версии macOS, мы не проверяли.

Звук вернётся, когда я закончу диктовку?

По нашему опыту, звук возвращается, когда программа отпускает микрофон наушников. Если он остаётся глухим, проверьте, не держит ли микрофон другая программа: видеозвонок, запись экрана, голосовые заметки.

Подходит ли это для Windows?

Эта статья про Mac. Microsoft описывает те же два профиля Bluetooth и для Windows, но как это выглядит на вашем компьютере и что там настроить, мы здесь не разбираем.