Почему звук в AirPods становится глухим, когда работает микрофон
Музыка играла нормально, вы включили диктовку или зашли в созвон, и звук в наушниках стал плоским, глухим, как по телефону. Это не поломка наушников. Разбираем, откуда это берётся и как этого избежать.
Знакомая картина: в наушниках играет музыка или подкаст, вы нажали клавишу диктовки, начали созвон или записали голосовое сообщение. И звук вдруг стал глухим, плоским и «узким», словно кто-то выключил низкие и высокие частоты и убрал стерео.
Наушники при этом исправны: так устроен 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.
- Откройте меню Apple, затем «Системные настройки».
- В боковом меню нажмите «Звук», затем «Ввод».
- В списке устройств ввода выберите встроенный микрофон компьютера. 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, но как это выглядит на вашем компьютере и что там настроить, мы здесь не разбираем.