Настройки

Что делает каждая настройка и какие из них стоит менять перед поездкой.

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

Разделы идут в том же порядке, что и в приложении, — страницу можно читать рядом с экраном, а не искать по ней нужное. У «Диагностики» теперь своя страница: в настройках её нет вовсе, и отвечает она на другой вопрос — не «что здесь выставить», а «почему так вышло».

Аудиоустройства

Всё о том, как звук попадает внутрь и выходит наружу, — включая несколько переключателей, которые на «устройства» не похожи, но стоят здесь, потому что относятся к тракту, а не к микрофону.

Выбор устройств

Раздел аудиоустройств в Windows: список микрофонов, список
              динамиков и кнопка «Обновить список устройств».
В Windows устройства выбираются вручную. Телефон распределяет звук сам и прямо об этом говорит.

На компьютере вход и выход выбираются вручную, а Обновить список устройств перечитывает список после того, как вы подключили или сопрягли гарнитуру.

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

Проверить микрофон (слышать себя)

Строка проверки микрофона с выключенным переключателем.
Услышать себя ровно так, как слышит собеседник.

Проигрывает ваш голос ровно так, как его слышит собеседник, — уже после шумоподавления, гейта и выравнивания уровня. Самый быстрый способ оценить профиль.

Обязательно в наушниках. Через динамики получится петля обратной связи.

Подавление эха

Строка подавления эха, переключатель включён.
Включено по умолчанию. Нужно с динамиками, не нужно в гарнитуре.

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

В гарнитуре подавлять нечего, и там оно способно только отнять что-нибудь нужное.

Как работает подавление эха Сверху шлем: то, что говорят другие, идёт в динамик, а микрофон ловит и собственный голос водителя, и звук динамика снова — с задержкой, изменённый отражениями. Снизу сам подавитель: копия сыгранного остаётся как опорный сигнал, измеряется смещение между ней и эхом, адаптивный фильтр строит модель пути, и результат вычитается из сигнала микрофона. То, до чего вычитание не дотянулось, подавляется отдельно. ERLE — сколько удалось убрать. внутри шлема Что говорят другие известно точно Динамик Микрофон Ваш голос тот же звук снова, с задержкой и окрашенный Остаточное эхо подавляется отдельно дальше по тракту копия — только для вычитания Где эхо? смещение измеряют, а не угадывают Модель пути подстраивается, пока говорит дальняя сторона каким эхо должно быть ERLE, сколько удалось убрать видно в «Диагностике» Динамик в шлеме возвращает звук примерно через миллисекунду. Телефон на громкой связи — после микшера, ресемплера, буфера и самого железа, поэтому смещение измеряют, а не задают заранее. «Забирать микрофон» отдаёт эту работу ещё и телефону. Два подавителя на одно эхо хуже, чем любой из них по отдельности, и увидеть это можно по строке «Возврат эха» в диагностике.
Всё это работает потому, что один из двух звуков, попадающих в микрофон, известен точно: его проиграло само приложение. С ветром такого преимущества нет ни у кого — потому остальная часть тракта и устроена куда сложнее этой. «Возврат эха» читайте как сравнение между настройками, а не как значение относительно порога: оно зависит от громкости выхода, а её приложение не знает.

Забирать микрофон

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

Включено по умолчанию. Микрофон передаётся телефонной обработке самого устройства — той же, что работает при обычном звонке.

На Android это заодно не даёт другим приложениям записывать одновременно. Начиная с Android 10 микрофон могут держать сразу два приложения, и проигравшему выдают не ошибку, а цифровую тишину: из-за навигатора, ждущего голосовых команд, вас перестанут слышать, а MumbleWay при этом будет выглядеть подключённым. Такой отказ беззвучный и полный, и на экране не остаётся ничего, за что можно зацепиться, — поэтому настройка включена, а не выключена.

Плата за это настоящая, и её можно услышать. Тот же переключатель разрешает телефону применить своё подавление эха, шумоподавление и выравнивание громкости — всё то, что MumbleWay уже делает сам. Два подавителя на одно эхо хуже, чем любой из них по отдельности.

Как проверить. Откройте «Диагностику» и посмотрите строку «Возврат эха» в разделе Это устройство — сначала с включённой настройкой, затем с выключенной. Читайте это как сравнение двух значений, а не как число относительно порога: оно зависит от громкости выхода, а её приложение знать не может. На одном iPhone от этой настройки речь стала громкой и резкой — такое слышно и без всякой панели.

Лёгкая модель шумоподавления

Строка «Лёгкая модель шумоподавления», переключатель выключен;
              пояснение: используется уменьшённый очиститель речи, втрое дешевле
              по нагрузке, на медленном телефоне сохраняет остальной тракт
              обработки, грубее обходится с тихой речью и добавляет 20 мс
              задержки.
По умолчанию выключено. Это осознанный размен, а не улучшение.

Заменяет очиститель речи в начале тракта уменьшенным — он обходится примерно втрое дешевле. По умолчанию выключено, и это именно размен, а не улучшение.

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

Плата за это вполне реальна. Уменьшенная модель агрессивнее, а не хуже: она срезает вместе с шумом на 4–6 дБ больше самой речи, и это выигрыш там, где фон достаточно громкий, чтобы его стоило убирать, и проигрыш там, где нет. Поэтому тихий голос в тихой комнате она обрабатывает грубее и добавляет 20 мс задержки — она смотрит на два блока вперёд, тогда как обычная не смотрит вовсе.

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

Выравнивать громкость собеседников

Строка выравнивания громкости, включена, с предупреждением, что шипение между фразами может быть от неё.
Та самая строка, из-за которой шипение легко списать на шумоподавление.

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

Буфер входящего звука

Ползунок буфера входящего звука на 200 мс и абзац о том, что даёт его увеличение.
200 мс по умолчанию; на плохой связи приложение поднимает его само.

Сколько входящего звука придержать перед воспроизведением, в миллисекундах. Чем больше, тем ровнее звучит рваная связь; чем меньше, тем раньше вы слышите собеседника.

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

Увеличьте его, если в «Диагностике» растёт счётчик пропусков воспроизведения. В остальных случаях не трогайте.

Эффект помещения

Строка эффекта помещения, переключатель включён.
Косметика, и только на то, что слышите вы.

Добавляет немного реверберации входящим голосам, чтобы собеседник, которого обрезала голосовая активация, не обрывался так резко. Чистая косметика, и нравится она не всем. Влияет только на то, что слышите вы, и никогда — на то, что уходит от вас.

Проверить динамики

Строка проверки динамиков с кнопкой воспроизведения.
Короткий тон на выбранном выходе.

Проигрывает короткий тон на выбранном выходе.

Уровни

Усиление микрофона и громкость динамиков, а среди них — живой индикатор.

Усиление микрофона

Раздел уровней: индикатор показывает −84 дБ, под ним ползунок усиления микрофона на +0 дБ.
Смотреть надо на индикатор над ползунком, а не на число.

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

Громкость динамиков

Ползунок громкости динамиков на +0 дБ.
Только для входящих голосов.

Только для входящих голосов.

Шумоподавление

Убирает из вашего микрофона ветер, мотор и шум дороги. Изменения вступают в силу при следующем запуске приложения.

Раздел шумоподавления: выключено, слабое, обычное, шлем и
              автоматически — у каждого строка о том, для чего он, —
              выбран автоматический, и в его описании рассказано про
              классификатор звука и две задержки.
От самого слабого к самому сильному, «Автоматически» — в конце.
Профиль Для чего
Выключено Никакого подавления, только мягкий фильтр низов. Это режим для диагностики, а не для езды.
Слабое Тихое помещение. Сохраняет самое естественное звучание.
Обычное На каждый день, для большинства условий.
Шлем / мотоцикл Фильтр ветрового шума с крутым срезом, полное подавление и агрессивный гейт. Сделан под микрофон внутри шлема на скорости.
Автоматически Слушает фон и сам выбирает один из профилей выше. Удобно, когда за одну поездку встречаются и тихая парковка, и трасса. «Выключено» не выбирает никогда.

По умолчанию стоит «Автоматически», и большинству этого достаточно: профиль он выбирает по первой секунде каждой фразы, а к более лёгкому возвращается неспешно. Выберите Шлем / мотоцикл руками, если хотите, чтобы профиль вообще не менялся, или Обычное, если вы не за рулём.

Как «Автоматически» принимает решение

Две вещи: что он измеряет и как неохотно отпускает.

Насколько ваш голос поднимается над фоном. Когда гейт открывается на фразе, «Автоматически» измеряет этот запас в её первую секунду. Ниже 20 дБ берётся шлемный профиль, ниже 35 дБ — «Обычное», выше — «Слабое».

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

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

Вниз профиль идёт медленно — и тем медленнее, чем ниже. Чтобы уйти со шлемного профиля на «Обычное», фон должен просить об этом пятнадцать секунд; чтобы с «Обычного» перейти на «Слабое» — ещё минуту. Спускается он по одной ступени, а не прыжком: «Слабое» почти ничего не подавляет, и оказаться там по ошибке — самая дорогая из ошибок.

Вверх профиль идёт сразу: из-за недостаточного подавления на скорости вас не услышат, а из-за избыточного на остановке за кофе голос будет лишь чуть более обработанным.

К чему он пришёл, видно в «Диагностике» — и действующий профиль, и рядом запас, по которому он выбран: Авто выбрал «Шлем» (на 14 дБ выше фона). См. Диагностику.

Подавление гула обратной связи

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

Раздел подавления обратной связи: четыре варианта — от полного отсутствия до обрыва при нарастании воя и приглушения микрофона, пока говорят другие.
Четыре способа справиться с тем, что эхоподавитель не предсказал.
Настройка Поведение
Без подавления обратной связи Только эхоподавление. Начните с этого и меняйте, только если слышите себя в ответ или начинается вой.
Обрывать только при нарастании воя Обычный разговор не трогает совсем, но жёстко обрывает, как только тон пошёл вверх. Со слабым просачиванием не делает ничего.
Подавлять остаток после эхоподавления Работает постоянно — на случай, когда просачивается всё время.
Приглушать микрофон, пока говорят другие Грубо, зато действует. Ценой того, что перебить собеседника уже не выйдет.

Подавление шипения

От ровного шипения, которое микрофон подмешивает подо всё остальное.

Раздел подавления шипения: оставить как есть, выучить шипение и вычесть его или сильнее приглушать тихие места.
Начните с первого пункта: два других заодно что-нибудь отнимут.
Настройка Поведение
Без подавления шипения Оставить всё как есть. Начните с этого — оба других варианта заодно что-нибудь отнимут.
Выучить шипение и вычесть его Запоминает постоянный фон и вычитает его из спектра.
Сильнее приглушать тихие места Экспандер. Дешевле, но на тихой речи может звучать рвано, будто её обрезают.

Режим микрофона

От него зависит, когда открывается передача, — и он сильнее остальных настроек меняет ощущение от приложения.

Раздел режима микрофона: «По голосу», «По нажатию» и
              «Открытый микрофон», выбрано «По голосу».
По умолчанию — «По голосу».
Режим Что делает Когда
По голосу Передаёт сам, как только вы заговорили. Значение по умолчанию. В движении: свободной руки нет, а упреждение не даёт потерять первый согласный.
По нажатию Передаёт, только пока нажата кнопка. Громкий пассажир, играющая музыка — везде, где ложное срабатывание хуже потерянного слова.
Открытый микрофон Передаёт непрерывно. Тихая комната. Ест больше всего трафика и передаёт каждый ваш шорох.

Голосовая активация и музыка не уживаются. Резкие ноты щипковых инструментов открывают передачу. Если музыка идёт через ту же гарнитуру, надёжный выход на сегодня — режим по нажатию.

Плавающее окно вызова

Держит разговор поверх остальных приложений — с кнопками под рукой и без необходимости возвращаться в приложение.

У окна есть кнопка закрытия, и означает она «не сейчас». Это не то же самое, что выключить саму возможность, — для этого есть эта настройка. Закрытие действует, пока вы не вернётесь в приложение: в следующий раз, когда вы из него выйдете, окно появится снова. Между поездками это намеренно не запоминается — иначе одно случайное нажатие заставило бы неделю искать, куда делась кнопка разговора. «Картинка в картинке» на iOS ведёт себя так же, чтобы у жеста был один ответ на обоих телефонах.

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

Кнопки

Можно назначить Bluetooth-пульт на руле, кнопку гарнитуры или клавишу на разговор по нажатию, выключение микрофона, отключение звука или завершение разговора. Нажмите Обучить, а затем — кнопку на пульте. На Android они продолжают работать, пока приложение свёрнуто.

Раздел кнопок: пока ничего не назначено, выбор действия — «Рация (удерживать)» — и кнопка «Обучить» рядом.
Выберите действие, нажмите «Обучить», затем кнопку на пульте.

На iOS пульт сообщает о нажатии медиакнопки, но не об удержании. Поэтому «удерживать, чтобы говорить» с него работать не будет — выбирайте действие-переключатель. И пока медиакнопка назначена, пульт управляет MumbleWay, а не проигрывателем.

Сеть

Раздел сети: системный прокси включён, соединение прямое, ниже — переопределение прокси, определяется автоматически.
Только для загрузок. Голос через него не идёт.

Здесь можно задать свой прокси для того, что приложение скачивает: публичного каталога серверов и файлов профилей. Голос через прокси не идёт.

Синхронизация

Раздел синхронизации: один переключатель — синхронизировать
              серверы и настройки между устройствами, — а под ним строка о том,
              что для этого нужно войти в iCloud на этом устройстве.
На iPhone, где данные может нести iCloud. На Windows раздела нет вовсе.

Если включить, список серверов и настройки будут копироваться между вашими устройствами — через вашу же учётную запись iCloud или Android Backup. Пароли хранятся отдельно от списка. Через наши серверы ничего не идёт, потому что никаких наших серверов нет.

Раздел показывается только там, где переносить данные и правда есть чем. На Windows за ним ничего нет, поэтому его просто нет на экране — вместо навсегда погашенной строки.

Идентификация

Раздел идентификации: отпечаток сертификата и кнопка, чтобы его скопировать.
Отпечаток, который нужен администратору сервера для вашей регистрации.

Ваш клиентский сертификат и его отпечаток. Серверы Mumble узнают вас именно по сертификату, а не по паролю, — потому его и стоит беречь: без него сервер перестанет вас помнить.

Диагностика

Это не настройка, и на этой странице её больше нет. Она открывается по значку осциллограммы на панели инструментов и разрослась настолько, что ей понадобилась своя страница: анализатор, по индикатору на каждую ступень тракта, счётчики, тридцать секунд истории, журнал движка и запись поездки, которую потом можно послушать.

См. Диагностику.