Чейнджер голоса для преемников Mozilla Hubs: руководство по WebXR VR

Mozilla Hubs закрылся в 2024 году. Узнайте, как использовать чейнджер голоса в форках Hubs Cloud, Janus VR и RhizomeXR — лучших опенсорсных преемниках WebXR.

Чейнджер голоса для преемников Mozilla Hubs: руководство по WebXR VR

Настройка чейнджера голоса для Mozilla Hubs работала гладко несколько лет — пока Mozilla не закрыла сервис в мае 2024 года, оставив десятки тысяч организаторов виртуальных мероприятий, педагогов и опенсорсных VR-сообществ в поисках альтернатив. Хорошая новость: кодовая база Hubs является опенсорсной, несколько форков активно поддерживаются, а правильно настроенный чейнджер голоса работает в каждом браузерном WebXR-преемнике по одному и тому же механизму. Это руководство проведёт вас по каждой основной платформе, объяснит маршрутизацию аудио и покажет, как именно настроить чейнджер голоса в реальном времени для присутствия в VR.


Вкратце

  • Mozilla Hubs закрылся в мае 2024 года; форки Hubs Cloud (RhizomeXR, community-инсталляции), Janus VR и хостинговые варианты вроде FrameVR — это живые преемники.
  • Все WebXR-платформы захватывают аудио через API микрофона браузера — одна конфигурация виртуального микрофона покрывает все из них.
  • Установите VoxBooster как устройство записи по умолчанию в Windows; браузеры подхватывают его автоматически, расширения не нужны.
  • Пространственное аудио в WebXR использует позиционное панорамирование, а не голосовую фильтрацию — вывод чейнджера голоса обрабатывается идентично обычному микрофону.
  • ИИ-клонирование голоса обеспечивает постоянную голосовую идентичность вашего VR-аватара на каждой сессии и платформе.
  • Настройка занимает около трёх минут после установки VoxBooster.

Что случилось с Mozilla Hubs и что будет дальше

Mozilla Hubs появился в 2018 году как эксперимент с WebXR: нативные браузерные VR-комнаты, без скачивания приложения, без гарнитуры. К 2022 году платформа широко использовалась для виртуального образования, художественных галерей, конференций разработчиков и социальных пространств. Mozilla управляла хостинговым сервисом на hubs.mozilla.com, а также выпустила Hubs Cloud — вариант для самостоятельного хостинга организациями, имеющими собственную инфраструктуру.

В мае 2024 года Mozilla объявила о закрытии хостингового сервиса. Бюджетные ограничения вынудили консолидировать проекты, и Hubs оказался в числе сокращённых. Критически важно, что код остался полностью открытым под лицензией Apache 2.0, что означало: сообщество могло и действительно создало форки.

Что активно работает сегодня:

ПлатформаТипСтатусПримечания
RhizomeXRФорк Hubs CloudАктивенПоддерживается сообществом; наиболее прямой преемник Hubs
Community-инсталляции HubsSelf-hosted Hubs CloudВарьируетсяУниверситеты, некоммерческие организации держат собственные инсталляции
Janus VRНезависимый WebVRАктивная разработкаПионерская платформа, другая кодовая база от Hubs
FrameVRХостинговый WebXRАктивен (коммерческий)Браузерные комнаты, самостоятельный хостинг не нужен
Spatial.ioХостинговый WebXRАктивен (коммерческий)Более высокое производственное качество, корпоративный фокус
Исходный код Mozilla HubsТолько GitHubАрхивирован/сообществоТолько self-hosting, официальная поддержка отсутствует

Для сообществ, ищущих опенсорсный путь с самостоятельным хостингом WebXR — наиболее близкий к духу оригинального Hubs — RhizomeXR и self-hosted инсталляции Hubs Cloud являются основными вариантами. Для более широкого сравнения настройок чейнджера голоса с пространственным аудио на разных платформах руководство чейнджер голоса для Spatial.io и виртуальных мероприятий подробно охватывает FrameVR и хостинговые альтернативы.

Как работает аудио в WebXR (и почему чейнджеры голоса просто работают)

Понимание пути аудио объясняет, почему настройка чейнджера голоса для Mozilla Hubs — или любого другого WebXR-чейнджера — проще, чем большинство ожидает.

WebXR — это браузерный API, который обрабатывает как визуальный рендеринг, так и пространственное аудио. Когда WebXR-приложение (как любой форк Hubs) нуждается во вводе микрофона, оно вызывает getUserMedia API браузера. Браузер показывает диалог разрешений и, после подтверждения, передаёт аудио с устройства, установленного в качестве системного устройства записи по умолчанию.

Это означает:

  1. WebXR-приложение не знает и не заботится о марке источника аудио. Оно видит просто «микрофон».
  2. Виртуальный микрофон, созданный чейнджером голоса, неотличим от аппаратного микрофона с точки зрения браузера.
  3. Расширение для браузера не нужно. Никакого плагина для Hubs. Никаких хаков WebRTC. Просто установите виртуальный микрофон по умолчанию в Windows — и каждое WebXR-приложение подхватит его автоматически.

Пространственное панорамирование происходит после того, как аудио попадает в мир WebXR — оно применяется к преобразованному аудиопотоку, поэтому голосовой эффект распространяется через 3D-пространство с полным позиционным аудио.

Настройка чейнджера голоса для форков Hubs Cloud

Настройка одинакова для RhizomeXR, любой community-инсталляции Hubs Cloud или официального исходного кода Hubs Cloud, развёрнутого на собственном сервере.

Шаг 1 — Установка и настройка VoxBooster

Скачайте и установите VoxBooster на Windows 10 или 11. При первом запуске укажите реальный микрофон в качестве входного устройства. Выберите голосовой эффект — сдвиг высоты тона, ИИ-клон голоса или голос из пресета.

VoxBooster создаёт устройство VoxBooster Virtual Mic в аудиостеке Windows через WASAPI. Никакой драйвер ядра не устанавливается, что означает совместимость с любым браузером без специальных разрешений.

Шаг 2 — Установка VoxBooster как устройства записи по умолчанию в Windows

  1. Правый клик по значку динамика в системном трее → Звуки
  2. Перейдите на вкладку Запись
  3. Правый клик на VoxBooster Virtual MicИспользовать по умолчанию
  4. Также правый клик → Устройство связи по умолчанию

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

Шаг 3 — Открытие форка Hubs в браузере

Перейдите по URL вашей инсталляции Hubs Cloud (например, комната RhizomeXR или собственная инсталляция вашей организации). При запросе разрешения на микрофон нажмите Разрешить.

Откройте селектор микрофона браузера, если он доступен — в Chrome нажмите на значок камеры/микрофона в адресной строке. Убедитесь, что VoxBooster Virtual Mic указан как активный вход.

Шаг 4 — Вход в комнату и тестирование

Присоединитесь к комнате. Используйте кнопку отключения/включения звука для теста. Другие участники будут слышать ваш преобразованный голос, исходящий из позиции аватара в 3D-пространстве.

Если браузер запрашивает конкретное устройство: некоторые форки Hubs предоставляют встроенный селектор аудиоустройства. В этом случае выберите VoxBooster Virtual Mic из выпадающего списка напрямую — это переопределит настройку Windows по умолчанию для данной сессии.

Устранение неполадок: чейнджер голоса не обнаруживается в форке Hubs

ПроблемаПричинаРешение
Браузер не показывает виртуальный микрофонУстройство по умолчанию не обновленоПерезапустите браузер после изменения настройки Windows
Эхо или обратная связьРеальный микрофон всё ещё активенУстановите микрофон как вход в VoxBooster; отключите мониторинг микрофона в Windows
Прерывистый звукНагрузка на процессор от эффектовСнизьте настройку качества голосового эффекта в VoxBooster; закройте фоновые приложения
Участники ничего не слышатЗвук отключён в комнатеПроверьте состояние отключения звука в форке Hubs (клавиша M в большинстве форков Hubs)
Аудио работает, но нет пространственного позиционированияВход вне режима VRПространственное аудио WebXR требует входа в комнату в режиме VR или пространственном режиме

Использование чейнджера голоса в Janus VR

Janus VR — это отдельный проект от Mozilla Hubs, более старый, с корнями в WebVR (до стандартизации WebXR), и он использует другой архитектурный подход. Комнаты в Janus определяются разметкой JanusXR, своего рода пространственным HTML, и у платформы есть активное сообщество моддеров и создателей миров.

Обработка аудио в Janus VR следует тому же пути getUserMedia браузера, что и форки Hubs: захват осуществляется с любого активного микрофона браузера. Приведённые выше инструкции по настройке применимы непосредственно к Janus.

Особенности Janus:

  • Настольный клиент Janus (загружаемый) имеет встроенный селектор аудиоустройства. Укажите в нём VoxBooster Virtual Mic напрямую.
  • Браузерная версия Janus использует микрофон по умолчанию браузера; установите соответствующее устройство по умолчанию в Windows.
  • Janus поддерживает WebRTC для голоса в реальном времени и использует кодек Opus. Вывод VoxBooster — это полнополосное аудио: кодирование Opus, применяемое Janus, происходит после преобразования голоса.
  • Создатели миров, использующие Janus для мероприятий, могут сочетать голосовые эффекты с кастомными аватарами для создания единой голосовой и визуальной идентичности.

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

Чейнджер голоса для RhizomeXR: самый близкий преемник Hubs

RhizomeXR — это форк Hubs Cloud от сообщества, привлёкший наиболее активную разработку после закрытия Mozilla. Он сохраняет модель комнат Hubs, систему аватаров и структуру разрешений, добавляя при этом функции, разработанные сообществом.

С точки зрения чейнджера голоса, RhizomeXR идентичен любой инсталляции Hubs Cloud — та же кодовая база Hubs, тот же аудиостек WebRTC, та же интеграция getUserMedia. Всё, описанное в разделе настройки Hubs выше, применимо здесь.

Особенности RhizomeXR:

  • Постоянство комнат и учётные записи пользователей хранятся на сервере инсталляции — уточните, является ли инсталляция, к которой вы присоединяетесь, поддерживаемой сообществом или развёрнутой вашей организацией.
  • Некоторые инсталляции RhizomeXR имеют промежуточное ПО для обработки аудио. Если вы слышите удвоенные эффекты (ваш эффект плюс серверный), проверьте настройки аудио в комнате на наличие переключателей «обработка голоса» или «шумоподавление» и отключите их во избежание конфликтов.
  • Если вы управляете собственным форком Hubs Cloud и хотите поддерживать участников, использующих чейнджеры голоса, убедитесь, что аудионастройки комнаты не применяют серверную обработку высоты тона или шумоподавление, которая взаимодействовала бы с клиентскими эффектами.

Опенсорсный self-hosted VR: почему это важно для голосовой идентичности

Переход к self-hosted WebXR-сообществам — это не просто техническая миграция, но и философия владения и постоянной идентичности в виртуальных пространствах. Когда платформа вроде Mozilla Hubs или AltspaceVR закрывается, созданные пользователями идентичности, пространства и социальные связи исчезают вместе с ней.

Форки Hubs Cloud с самостоятельным хостингом, миры Janus VR и аналогичные опенсорсные платформы дают операторам сообществ контроль над непрерывностью. Чейнджеры голоса органично вписываются в это: постоянный ИИ-клон голоса, применяемый через VoxBooster, означает, что ваша голосовая идентичность переносится с вами независимо от того, какая платформа или инсталляция хостит комнату, поскольку преобразование происходит в локальном аудиостеке Windows, а не на каком-либо сервере.

Практические последствия:

  • Ваша голосовая персона портативна: одни и те же настройки VoxBooster работают на каждой WebXR-платформе, в Discord-звонках, стримах или видеоконференциях одновременно.
  • Не нужно повторно регистрировать свой «голос» на серверах платформ — обработка локальная.
  • Операторы серверов не управляют преобразованием вашего голоса, что сохраняет некоторую приватность в отношении того, как звучит ваш настоящий голос.

ИИ-клонирование голоса для единообразия VR-аватара

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

Как это работает на практике: ИИ-преобразование голоса VoxBooster обрабатывает ваш реальный голос в реальном времени, отображая его на акустические характеристики целевой голосовой модели. Результат сохраняет ритм речи, тайминг и выразительность вашей настоящей речи, переданных голосом целевого персонажа.

Для VR-ролевых игр, виртуальных мероприятий или сценариев онлайн-обучения это означает:

  • Преподаватели могут поддерживать спокойную, единообразную голосовую персону, снижающую усталость слушателей на длительных сессиях.
  • VR-ролевые игроки могут удерживать голос персонажа часами без физического напряжения голосового аппарата.
  • Организаторы community-мероприятий могут выработать узнаваемый аудиобренд, связанный с их VR-присутствием.

Если вы проводите регулярные сессии в форке Hubs или мире Janus, ознакомьтесь с нашим руководством по чейнджеру голоса для VRChat за советами о построении голосовой персоны, выдерживающей длительные сессии — техники применимы ко всем WebXR-платформам, даже несмотря на то, что VRChat использует нативный клиент.

Взаимодействие пространственного аудио и чейнджера голоса

Одно распространённое беспокойство: не нарушит ли чейнджер голоса пространственное позиционирование аудио? Краткий ответ — нет.

Пространственное аудио в WebXR работает путём применения усиления, панорамирования и затухания с расстоянием в реальном времени к аудиопотоку каждого участника на основе его 3D-позиции в комнате. Эта обработка происходит на принимающей стороне — в браузере слушателя. Аудиопоток от отправителя (вас) передаётся через WebRTC как стандартный аудиосигнал; что именно передаёт отправитель, не имеет значения для пространственного позиционирования на клиенте слушателя.

Что это означает на практике:

  • Ваш преобразованный голос будет восприниматься как исходящий из позиции вашего аватара в 3D-пространстве, точно так же, как обычный голос.
  • Голосовые эффекты с реверберацией будут накладываться поверх реверберации WebXR — используйте эффекты реверберации умеренно на платформах WebXR, применяющих собственную реверберацию комнаты, или отключайте реверберацию VoxBooster для таких сессий.
  • Тяжёлые аудиоэффекты (несколько стадий обработки, очень длинные хвосты эха) могут увеличивать нагрузку на процессор. В браузерном WebXR, где браузер также обрабатывает WebGL-рендеринг, высокая нагрузка на процессор важнее, чем в нативном приложении. Придерживайтесь однопроходных эффектов (сдвиг высоты тона, ИИ-конверсия, эквалайзер) для VR-сессий.

Сравнение опенсорсных WebXR-платформ для использования с чейнджером голоса

ПлатформаАудиостекВстроенный селектор устройстваSelf-hostedСовместимость с чейнджером голоса
Hubs Cloud (любой форк)WebRTC + Janus GatewayНекоторые форкиДаОтличная
RhizomeXRWebRTC + Janus GatewayCommunity-форк — варьируетсяДаОтличная
Janus VR (браузер)WebRTCНет (использует умолчание браузера)ЧастичноОтличная
Janus VR (настольный клиент)WebRTCДаЧастичноОтличная
FrameVRWebRTCНастройки в комнатеНет (хостинговый)Хорошая
Исходный код Mozilla Hubs (DIY)WebRTC + Janus GatewayИногдаДаОтличная

«Отличная» означает, что вывод чейнджера голоса обрабатывается точно так же, как обычный микрофон, без каких-либо обходных путей. Все перечисленные платформы используют WebRTC для голоса, а путь getUserMedia WebRTC является стандартной точкой входа, в которую подключаются устройства виртуального микрофона.

Особенности браузеров для маршрутизации голоса в WebXR

Разные браузеры обрабатывают выбор устройства микрофона с незначительными отличиями:

Chrome / Chromium: Наиболее надёжен для WebXR и обнаружения виртуального микрофона. После установки настройки Windows по умолчанию Chrome автоматически учитывает её для новых вкладок. Значок микрофона в адресной строке показывает активное входное устройство — полезно для подтверждения выбора VoxBooster.

Firefox: Хорошо поддерживает WebXR и getUserMedia. При первом запросе микрофона Firefox позволяет выбрать устройство из выпадающего списка — выберите здесь VoxBooster Virtual Mic напрямую. Также можно изменить настройку по умолчанию в about:preferences (раздел Приватность, камера/микрофон).

Edge: Использует движок Chromium; ведёт себя идентично Chrome для выбора аудиоустройства.

Safari (macOS): Не актуален для Windows-версии VoxBooster, но упомянут для полноты — поддержка WebXR в Safari ограничена, а обнаружение виртуального микрофона было непостоянным.

Для Jitsi-комнат, встроенных в веб-сайты (некоторые ориентированные на образование реализации Hubs используют Jitsi как резервный вариант), тот же подход с виртуальным микрофоном работает. Руководство чейнджер голоса для Jitsi Meet охватывает детали маршрутизации устройств для Jitsi.

Если ваша организация использует Matrix/Element для текстовых и голосовых каналов наряду с форком Hubs для 3D-переговорных комнат, руководство чейнджер голоса для звонков Element Matrix охватывает настройку аудио для такой комбинации.

Подготовка к виртуальному мероприятию в форке Hubs

Проведение community-мероприятия — виртуальной конференции, социального собрания, образовательной сессии — в форке Hubs Cloud с чейнджером голоса требует нескольких дополнительных шагов помимо настройки обычного пользователя.

Чеклист перед мероприятием

  • Установите VoxBooster и настройте голосовой эффект как минимум за 24 часа до мероприятия
  • Проведите полный тест на реальной инсталляции форка Hubs — некоторые инсталляции имеют кастомные аудионастройки
  • Проверьте нагрузку на процессор во время тестовой сессии; закройте фоновые приложения, если нагрузка превышает 70%
  • Отключите улучшения звука Windows для VoxBooster Virtual Mic (правый клик → Свойства → Улучшения → Отключить все)
  • Отключите шумоподавление на основе браузера, если форк Hubs предоставляет такую возможность — оно может конфликтовать с шумоподавлением VoxBooster
  • Проверьте со стороны аудитории: присоединитесь как второй пользователь с мобильного устройства или второго компьютера, чтобы услышать, как ваш голос звучит для других

Во время мероприятия

  • Держите окно VoxBooster открытым на втором мониторе или в панели задач для быстрого переключения эффектов
  • Используйте горячие клавиши для отключения входа VoxBooster при необходимости (быстрее, чем переключатель отключения звука в Hubs, при срочной необходимости)
  • Если нагрузка на процессор в браузере резко возрастает, в первую очередь упростите голосовой эффект — переключитесь с ИИ-клонирования на лёгкий пресет со сдвигом высоты тона

Часто задаваемые вопросы

Mozilla Hubs всё ещё работает в 2026 году?

Нет. Mozilla закрыла хостинговый сервис Mozilla Hubs в мае 2024 года. Исходный код открыт (лицензия Apache 2.0), поэтому community-инсталляции Hubs Cloud и форки вроде RhizomeXR продолжают работать. Чтобы получить доступ к этому опыту сегодня, нужно найти или развернуть собственный форк Hubs Cloud.

Можно ли использовать чейнджер голоса в виртуальном мире WebXR?

Да. WebXR-миры — в том числе форки Hubs Cloud — захватывают аудио через разрешение микрофона браузера. Установите VoxBooster устройством записи по умолчанию в настройках звука Windows, и браузер подхватит его автоматически — никаких расширений и плагинов не нужно.

Какая лучшая альтернатива Mozilla Hubs в 2026 году?

Для самостоятельного хостинга опенсорсного WebXR: RhizomeXR (поддерживаемый форк Hubs Cloud), Janus VR (пионер WebVR с активной разработкой) и собственный исходный код Hubs Cloud от Mozilla на GitHub. Среди хостинговых вариантов Spatial.io и FrameVR предлагают аналогичные браузерные VR-комнаты без необходимости держать собственную инфраструктуру.

Работает ли чейнджер голоса в Janus VR?

Да. Janus VR передаёт аудио через системный ввод микрофона. Направьте VoxBooster на реальный микрофон, выберите VoxBooster Virtual Mic в настройках Janus — и преобразованный голос будет распространяться через пространственную аудиосистему Janus как обычный микрофонный сигнал.

Добавляет ли чейнджер голоса в реальном времени задержку в пространственном аудио WebXR?

Хорошо оптимизированный чейнджер голоса в реальном времени, такой как VoxBooster, добавляет менее 10 мс задержки обработки. Пространственное аудио WebXR уже вносит 20–40 мс сетевой задержки и задержки декодирования, поэтому накладные расходы на обработку голоса на практике незаметны. Слушатели слышат преобразованный голос без ощутимой задержки.

Можно ли использовать чейнджер голоса в браузерном VR на ПК без VR-гарнитуры?

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

Что произошло с AltspaceVR и его сообществом?

Microsoft закрыла AltspaceVR в марте 2023 года. Большая часть сообщества перешла в VRChat, Mozilla Hubs (тогда ещё работавший) и опенсорсные альтернативы. После закрытия Mozilla Hubs в 2024 году многие опенсорсные VR-сообщества теперь используют самостоятельно развёрнутые форки Hubs Cloud или миры Janus VR. Смотрите наше руководство о чейнджерах голоса для сообществ, мигрировавших из AltspaceVR.

Заключение

Конвейер чейнджера голоса для Mozilla Hubs не исчез, когда Mozilla закрыла хостинговый сервис — он мигрировал в опенсорсные форки, продолжающие ключевую идею проекта. RhizomeXR, self-hosted инсталляции Hubs Cloud и Janus VR — все они используют тот же путь WebRTC-аудио, который изначально делал настройку чейнджеров голоса для Hubs простой.

Техническая реальность такова, что каждая WebXR-платформа работает на стеке getUserMedia браузера, а устройство виртуального микрофона прозрачно встраивается в этот стек. Настройте VoxBooster один раз в настройках звука Windows — и та же конфигурация покроет каждый форк Hubs, мир Janus, комнату FrameVR и любой браузерный опыт с пространственным аудио, в котором вы участвуете. Ваша конфигурация будет совместима с любым следующим опенсорсным преемником WebXR — базовый механизм не меняется.

VoxBooster работает на Windows 10 и 11, создаёт виртуальный микрофон без драйвера ядра, обрабатывает аудио с задержкой менее 10 мс и включает ИИ-клонирование голоса наряду со стандартными пресетами высоты тона и эффектами. 3-дневная бесплатная пробная версия не требует банковской карты — достаточно для полного тестового прогона виртуального мероприятия в выбранном преемнике Hubs.

Скачайте VoxBooster и создайте свою WebXR-голосовую идентичность сегодня.

Попробуй VoxBooster — 3 дня бесплатно.

Клонирование голоса в реальном времени, саундборд и эффекты — везде, где ты говоришь.

  • Без карты
  • ~30 мс задержки
  • Discord · Teams · OBS
Попробовать 3 дня бесплатно