Настройки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Уровни

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нажать по телефону, чтобы говорить

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

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

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

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

Панель можно сдвинуть вниз до полоски, если она занимает место на экране, — и она останется внизу, пока вы её не поднимете.

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

   
Возвращать микрофон после молчания Какое молчание его закрывает: от десяти секунд до двух минут, по умолчанию тридцать секунд. Отключить нельзя: это и есть путь назад.

Две вещи, которые стоит знать заранее:

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

Разрешить пользователям MumbleWay включать мой микрофон

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

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

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

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

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

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

Кнопки

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

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

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

Сеть

Раздел сети: системный прокси включён, соединение прямое, ниже — переопределение прокси, определяется автоматически, а под ними — «Прокси для серверов» со значением «Напрямую».
Два прокси для двух разных задач. Тот, что для серверов, выключен, пока вы его не настроите.

Это две разные настройки, потому что прокси, годный для одной из этих задач, часто не годится для другой.

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

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

Прокси для серверов — для самого соединения с сервером Mumble. Выключен, пока вы его не зададите, и никогда не определяется сам: прокси, через который ходит браузер, часто не пропускает порт Mumble. Четыре варианта — Напрямую, Как в настройках системы (взять то, что уже прописано на этой машине), HTTP(S)-прокси и SOCKS5-прокси; у двух последних — адрес и, если прокси их требует, имя пользователя с паролем.

Логин к прокси хранится только на этом устройстве и не синхронизируется: им можно пользоваться для чего угодно, не только для MumbleWay.

Окно выбора прокси: четыре варианта — «Напрямую», «Как в настройках системы», «HTTP(S)-прокси», «SOCKS5-прокси», выбран HTTP(S); поле «хост:порт», необязательные имя пользователя и пароль с пометкой, что они хранятся только на этом устройстве, и переключатель «Передавать голос тоже через прокси».
То же окно открывается из строки прокси у самого сервера — там в нём есть ещё один пункт: Как в общих настройках.

Идёт ли через прокси голос

По умолчанию — нет. Через прокси идёт только управляющее соединение, а голос — прямо на сервер, по UDP. Так меньше задержка, и именно так лечится обычная беда: сеть мешает долгому управляющему соединению, а UDP не трогает.

Передавать голос тоже через прокси — для сети, где закрыт и UDP. Тогда голос идёт по тому же проксированному соединению, в собственном туннельном режиме Mumble, и это добавляет задержки. У такого сервера в списке вместо задержки написано «Доступен через прокси»: проба — это обычная UDP-дейтаграмма, и ни один из этих прокси её не понесёт.

Один сервер или все сразу

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

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

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

Как передать прокси другому

Поделиться этим прокси отправляет ваш прокси ссылкой или QR-кодом, а сервер, которым вы делитесь, несёт свой прокси с собой, если вы задали его явно, — и никогда, если выбрано «Как в общих настройках» или «Напрямую». Логин уходит только с вашего согласия, в том же окне, которое спрашивает про пароль сервера, а на другой стороне прокси показывают до того, как его принять, а не после.

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

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

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

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

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

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

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

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

Диагностика

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

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