Mozilla Hubs 후계자를 위한 음성 변경기: WebXR VR 가이드
Mozilla Hubs 음성 변경기 설정은 수년 동안 원활하게 작동했습니다 — 그런 다음 Mozilla는 2024년 5월에 서비스를 종료했고, 수만 명의 가상 이벤트 호스트, 교육자 및 오픈 소스 VR 커뮤니티가 대안을 찾고 있었습니다. 좋은 소식: Hubs 코드베이스는 오픈 소스이며, 여러 포크가 활발히 유지 관리 중이며, 제대로 구성된 음성 변경기는 동일한 메커니즘을 통해 모든 브라우저 기반 WebXR 후계자에서 작동합니다. 이 가이드는 각 주요 플랫폼을 안내하고, 오디오 라우팅을 설명하고, VR 현재성을 위해 실시간 음성 변경기를 정확히 어떻게 구성하는지 보여줍니다.
TL;DR
- Mozilla Hubs는 2024년 5월에 폐쇄; Hubs Cloud 포크(RhizomeXR, 커뮤니티 인스턴스), Janus VR 및 FrameVR과 같은 호스팅된 옵션이 실시간 후계자입니다.
- 모든 WebXR 플랫폼은 브라우저의 마이크 API를 통해 오디오를 캡처합니다 — 하나의 가상 마이크 구성이 모두를 포함합니다.
- VoxBooster를 Windows 기본 녹음 장치로 설정; 브라우저가 자동으로 선택, 확장 프로그램 없음.
- WebXR의 공간 오디오는 위치 패닝을 사용하고, 음성 필터링이 아님 — 음성 변경기 출력은 일반 마이크와 동일하게 처리됩니다.
- AI 음성 복제는 모든 세션과 플랫폼에서 VR 아바타에 영구적인 음성 정체성을 제공합니다.
- Hubs VR 음성 모드 설정은 VoxBooster 설치 후 약 3분이 걸립니다.
Mozilla Hubs에 무슨 일이 일어났고 다음은 무엇입니까?
Mozilla Hubs는 2018년 WebXR 실험으로 시작되었습니다: 브라우저 네이티브 VR 방, 앱 다운로드 없음, 헤드셋이 필요 없습니다. 2022년까지 가상 교육, 미술관, 개발자 회의 및 사회 공간에서 광범위하게 사용되었습니다. Mozilla는 hubs.mozilla.com에서 호스팅된 서비스를 운영했지만 Hubs Cloud도 출시했습니다 — 자신의 인프라를 실행하는 조직을 위한 자체 호스팅 옵션입니다.
2024년 5월 Mozilla는 호스팅된 서비스의 끝을 발표했습니다. Mozilla의 예산 제약으로 인해 프로젝트 통합이 강요되었고, Hubs는 삭감 대상 중 하나였습니다. 중요한 점은 코드가 Apache 2.0 라이선스에 따라 완전히 오픈 소스로 유지되었으므로 커뮤니티가 포크할 수 있었고 실제로 했습니다.
오늘 활발하게 실행 중인 것:
| 플랫폼 | 유형 | 상태 | 노트 |
|---|---|---|---|
| RhizomeXR | Hubs Cloud 포크 | 활성 | 커뮤니티에서 유지 관리; Hubs의 가장 직접적인 후계자 |
| 커뮤니티 Hubs 인스턴스 | 자체 호스팅 Hubs Cloud | 다양함 | 대학, 비영리 단체는 자체 인스턴스를 운영 |
| Janus VR | 독립적인 WebVR | 활성 개발 | 선구 플랫폼, Hubs와 다른 코드베이스 |
| FrameVR | 호스팅된 WebXR | 활성(상업용) | 브라우저 기반 방, 자체 호스팅 불필요 |
| Spatial.io | 호스팅된 WebXR | 활성(상업용) | 더 높은 프로덕션 값, 엔터프라이즈 초점 |
| Mozilla Hubs 소스 | GitHub만 | 보관됨/커뮤니티 | 자체 호스팅만, 공식 지원 없음 |
특히 오픈 소스, 자체 호스팅 WebXR 경로를 찾는 커뮤니티의 경우 — 원래 Hubs 정신에 가장 가까운 — RhizomeXR 및 자체 호스팅 Hubs Cloud 인스턴스가 주요 옵션입니다. 플랫폼 전체의 공간 오디오 음성 변경기 설정에 대한 더 광범위한 비교를 보려면, Spatial.io 및 가상 이벤트에 대한 음성 변경기 가이드가 FrameVR 및 호스팅된 대안을 심도 있게 다룹니다.
WebXR 오디오가 어떻게 작동하는지 (그리고 음성 변경기가 왜 작동하는지)
오디오 경로를 이해하는 것은 mozilla hubs 음성 변경기를 구성하는 이유 — 또는 모든 WebXR 음성 변경기 — 대부분의 사람들이 예상하는 것보다 더 간단한 이유를 설명합니다.
WebXR은 시각적 렌더링과 공간 오디오를 모두 처리하는 브라우저 API입니다. WebXR 애플리케이션(Hubs 포크와 같은)이 마이크 입력이 필요할 때 브라우저의 getUserMedia API를 호출합니다. 브라우저가 권한 대화 상자를 표시하고 부여되면 시스템 기본 녹음 장치로 설정된 장치에서 오디오를 스트리밍합니다.
이것은:
- WebXR 앱은 오디오 소스 브랜드에 대해 알 수도 없고 상관하지도 않습니다. 그냥 “마이크”를 봅니다.
- 음성 변경기가 만든 가상 마이크는 브라우저의 관점에서 하드웨어 마이크와 구별할 수 없습니다.
- 브라우저 확장이 필요하지 않습니다. Hubs 플러그인 없음. WebRTC 해킹 없음. 가상 마이크를 Windows 기본값으로 설정하기만 하면 모든 WebXR 앱이 자동으로 선택합니다.
공간 패닝은 오디오가 WebXR 세계에 들어간 후에 발생합니다 — 변환된 오디오 스트림에 적용되므로 음성 효과가 완전한 위치 오디오 무결성으로 3D 공간을 통해 이동합니다.
Hubs Cloud 포크에 대한 음성 변경기 설정
설정은 RhizomeXR, 모든 커뮤니티 실행 Hubs Cloud 인스턴스 또는 자신의 서버에 배포된 공식 Hubs Cloud 소스와 동일합니다.
단계 1 — VoxBooster 설치 및 구성
Windows 10 또는 11에서 VoxBooster를 다운로드하고 설치하세요. 첫 실행 시 입력으로 실제 마이크를 가리킵니다. 음성 효과를 선택하세요 — 피치 시프트, AI 음성 복제 또는 사전 설정 캐릭터 음성입니다.
VoxBooster는 낮은 지연 오디오 캡처를 통해 Windows 오디오 스택에 VoxBooster Virtual Mic 장치를 만듭니다. 커널 드라이버가 설치되지 않으므로 특별한 권한 없이 모든 브라우저와 호환됩니다.
단계 2 — Windows 기본 녹음 장치로 VoxBooster 설정
- 시스템 트레이의 스피커 아이콘을 마우스 오른쪽 버튼으로 클릭 → 소리
- 녹음 탭으로 이동
- VoxBooster Virtual Mic → 기본 장치로 설정을 마우스 오른쪽 버튼으로 클릭
- 또한 → 기본 통신 장치로 설정을 마우스 오른쪽 버튼으로 클릭
두 설정 모두 중요합니다: 브라우저는 기본 장치를 사용하고, 일부 통신 중심 앱은 기본 통신 장치를 사용합니다.
단계 3 — 브라우저에서 Hubs 포크 열기
Hubs Cloud 인스턴스 URL(예: RhizomeXR 방 또는 조직의 자체 호스팅 인스턴스)로 이동합니다. 마이크 권한을 요청하면 허용을 클릭합니다.
사용 가능한 경우 브라우저의 마이크 선택기를 엽니다 — Chrome에서 주소 표시줄의 카메라/마이크 아이콘을 클릭합니다. VoxBooster Virtual Mic이 활성 입력으로 나열되어 있는지 확인합니다.
단계 4 — 방에 들어가서 테스트
방에 참여합니다. 테스트할 음소거/음소거 해제 버튼을 사용합니다. 다른 참가자들은 3D 공간에서 아바타 위치에서 나오는 변환된 음성을 듣습니다.
브라우저가 특정 장치를 요청하는 경우: 일부 Hubs 포크는 앱 내 오디오 장치 선택기를 노출합니다. 이 경우 드롭다운에서 직접 VoxBooster Virtual Mic을 선택하세요 — 해당 세션에 대한 Windows 기본값을 무시합니다.
문제 해결: Hubs 포크에서 음성 변경기를 감지하지 못함
| 문제 | 원인 | 해결 |
|---|---|---|
| 브라우저가 가상 마이크를 표시하지 않음 | 기본 장치 업데이트 안 됨 | Windows 기본값 변경 후 브라우저 다시 시작 |
| 에코 또는 피드백 | 실제 마이크가 여전히 활성 | VoxBooster 입력을 마이크로 설정; Windows에서 마이크 모니터링 비활성화 |
| 음성이 끊김 | 효과로 인한 CPU 로드 | VoxBooster에서 음성 효과 품질 설정 낮춤; 백그라운드 앱 닫기 |
| 참가자가 아무것도 들리지 않음 | 방 내 음소거됨 | Hubs 포크에서 음소거 상태 확인(대부분의 Hubs 포크에서 M 키) |
| 오디오는 좋지만 공간 위치 지정 없음 | VR 모드 외부에서 참여 | WebXR 공간 오디오에는 VR 또는 공간 모드에서 방 입장이 필요함 |
Janus VR에서 음성 변경기 사용
Janus VR은 Mozilla Hubs와 다른 프로젝트입니다 — 더 오래되었고, WebVR의 근원(WebXR 표준화 전), 다른 건축 접근 방식을 취합니다. Janus의 방은 JanusXR 마크업, 일종의 공간 HTML로 정의되며 플랫폼은 활동적인 모딩 및 세계 구축 커뮤니티가 있습니다.
Janus VR의 오디오 처리는 Hubs 포크와 동일한 브라우저 getUserMedia 경로를 따릅니다: 활성 마이크가 무엇이든 캡처합니다. 위의 hubs vr 음성 모드 설정 지침이 Janus에 직접 적용됩니다.
Janus 특정 참고 사항:
- Janus Desktop 클라이언트(다운로드 가능)는 앱 내 오디오 장치 선택기가 있습니다. VoxBooster Virtual Mic으로 직접 가리킵니다.
- 브라우저 기반 Janus 환경은 브라우저의 기본 마이크를 사용합니다; Windows 기본값을 따라 설정합니다.
- Janus는 실시간 음성용 WebRTC를 지원하고 Opus 코덱을 사용합니다. VoxBooster의 출력은 전체 대역폭 오디오입니다 — Janus가 적용하는 Opus 인코딩은 이후에 발생하며, 음성이 이미 변환된 후에 발생합니다.
- Janus를 이벤트에 사용하는 세계 크리에이터는 음성 효과를 사용자 지정 아바타와 결합하여 일관된 음성 + 시각적 정체성을 얻을 수 있습니다.
2023년 AltspaceVR 종료 후 AltspaceVR에서 Janus 또는 유사한 플랫폼으로 마이그레이션한 커뮤니티의 경우, AltspaceVR 마이그레이션 커뮤니티에 대한 음성 변경기 가이드가 플랫폼 전체에서 음성 정체성을 유지하는 방법을 포함하여 전환을 자세히 다룹니다.
RhizomeXR에 대한 음성 변경기: 가장 가까운 Hubs 후계자
RhizomeXR은 Mozilla 폐쇄 이후 가장 활동적인 개발을 끌어들인 Hubs Cloud의 커뮤니티 포크입니다. Hubs 방 모델, 아바타 시스템 및 권한 구조를 유지하면서 커뮤니티 주도 기능을 추가합니다.
음성 변경기 관점에서 RhizomeXR은 모든 Hubs Cloud 인스턴스와 동일합니다 — Hubs와 동일한 코드베이스, 동일한 WebRTC 오디오 스택, 동일한 getUserMedia 통합입니다. 위의 Hubs 설정 섹션의 모든 내용이 적용됩니다.
RhizomeXR 특정 고려 사항:
- 방 지속성 및 사용자 계정은 인스턴스의 서버에 존재합니다 — 참여하는 인스턴스가 커뮤니티 운영인지 조직에서 자체 호스팅하는지 확인합니다.
- 일부 RhizomeXR 인스턴스에는 사용자 지정 오디오 처리 미들웨어가 있습니다. 이중 효과(음성 효과 + 서버 측 효과)가 발생하면 “음성 처리” 또는 “소음 제거” 토글에 대한 인스턴스의 방 설정을 확인하고 충돌을 피하려면 비활성화합니다.
- 자체 Hubs Cloud 포크를 실행하고 음성 변경기를 사용하는 커뮤니티 멤버를 지원하려면 방의 오디오 설정이 클라이언트 측 효과와 상호 작용할 수 있는 서버 측 피치 또는 소음 처리를 적용하지 않도록 해야 합니다.
오픈 소스 자체 호스팅 VR: 음성 정체성에 중요한 이유
자체 호스팅 WebXR 커뮤니티로의 전환은 단순한 기술 마이그레이션이 아닙니다 — 가상 공간에서 소유권과 지속적인 정체성에 대한 철학을 나타냅니다. Mozilla Hubs나 AltspaceVR과 같은 플랫폼이 종료되면 사용자 구축 정체성, 공간 및 사회적 연결이 함께 사라집니다.
자체 호스팅 Hubs Cloud 포크, Janus VR 세계 및 유사한 오픈 소스 플랫폼은 커뮤니티 운영자에게 연속성에 대한 제어를 제공합니다. 음성 변경기는 자연스럽게 여기에 맞습니다: VoxBooster를 통해 적용된 지속적인 AI 음성 복제는 변환이 어떤 서버가 아니라 로컬 Windows 오디오 스택에 있기 때문에 플랫폼 또는 인스턴스가 방을 호스팅하는지에 관계없이 음성 정체성이 당신과 함께 여행한다는 의미입니다.
실제적 의미:
- 음성 페르소나는 휴대 가능합니다: 동일한 VoxBooster 설정이 모든 WebXR 플랫폼, Discord 통화, 스트림 또는 화상 회의에서 동시에 작동합니다.
- 플랫폼 서버로 “음성” 재등록 없음 — 처리는 로컬입니다.
- 서버 운영자는 음성 변환을 처리하지 않으므로 원시 음성의 소리에 대한 프라이버시를 보존합니다.
VR 아바타 일관성을 위한 AI 음성 복제
단순한 피치 시프트 또는 사전 설정 효과를 넘어 AI 음성 복제를 통해 세션에서 세션으로 일관되게 들리는 안정적인 음성 캐릭터를 구축할 수 있습니다. 이는 참가자들이 시간이 지남에 따라 관계를 구축하는 커뮤니티 VR 공간에서 중요합니다 — 일관된 음성 정체성은 무작위 사전 설정 효과가 할 수 없는 방식으로 아바타 정체성을 강화합니다.
실제로 작동하는 방식: VoxBooster의 AI 음성 변환은 실시간으로 실제 음성을 처리하고 대상 음성 모델의 음향 특성에 매핑합니다. 출력에는 실제 음성의 말 리듬, 타이밍 및 표현력이 있으며 대상 문자 음성으로 다시 렌더링됩니다.
VR 롤플레이, 가상 이벤트 또는 온라인 교육 시나리오의 경우 이는:
- 강사는 장시간 세션에서 리스너 피로를 줄이는 차분한 일관된 음성 페르소나를 유지할 수 있습니다.
- VR 롤플레이어는 신체 음성 피로 없이 몇 시간 동안 캐릭터 음성을 유지할 수 있습니다.
- 커뮤니티 이벤트 호스트는 VR 현재성과 연결된 인식 가능한 오디오 브랜드를 개발할 수 있습니다.
Hubs 포크 또는 Janus 세계에서 정기적인 세션을 실행하는 경우 장시간 세션을 지속하는 음성 페르소나 구축에 대한 조언을 보려면 VRChat 음성 변경기 가이드를 참조하세요 — 기술이 VRChat이 기본 클라이언트를 사용하더라도 모든 WebXR 플랫폼에 적용됩니다.
공간 오디오 및 음성 변경기 상호 작용
공통적인 우려: 음성 변경기가 공간 오디오 위치 지정을 깨뜨립니까? 간단한 답: 아니요.
WebXR의 공간 오디오는 3D 공간에서 위치를 기반으로 각 참가자의 오디오 스트림에 실시간 게인, 패닝 및 거리 감쇠를 적용하여 작동합니다. 이 처리는 수신 끝에서 발생합니다 — 리스너의 브라우저에서 발생합니다. 발신자(당신)의 오디오 스트림은 표준 오디오 피드로 WebRTC를 통해 전송됩니다; 발신자가 전송하는 것은 리스너의 클라이언트가 공간적으로 위치를 지정하는 방식과 무관합니다.
실제로 의미하는 바:
- 변환된 음성은 3D 공간에서 아바타 위치에서 나오는 것처럼 보일 것입니다. 정상 음성처럼.
- 리버브를 추가하는 음성 효과는 모든 WebXR 리버브 위에 계층화됩니다 — 자체 방 리버브를 적용하는 WebXR 플랫폼에서 리버브 효과를 절제하거나 이러한 세션에 대해 VoxBooster 리버브를 비활성화합니다.
- 무거운 오디오 효과(다중 처리 스테이지, 매우 긴 에코 꼬리)는 CPU 로드를 증가시킬 수 있습니다. 브라우저도 WebGL 렌더링을 처리하는 브라우저 기반 WebXR에서 높은 CPU 사용량이 기본 앱보다 더 중요합니다. VR 세션에는 단일 패스 효과(피치 시프트, AI 변환, EQ)를 사용하세요.
음성 변경기 사용을 위한 오픈 소스 WebXR 플랫폼 비교
| 플랫폼 | 오디오 스택 | 앱 내 장치 선택기 | 자체 호스팅 | 음성 변경기 호환성 |
|---|---|---|---|---|
| Hubs Cloud (모든 포크) | WebRTC + Janus Gateway | 일부 포크 | 네 | 뛰어남 |
| RhizomeXR | WebRTC + Janus Gateway | 커뮤니티 포크 — 다양 | 네 | 뛰어남 |
| Janus VR (브라우저) | WebRTC | 아니요(브라우저 기본값 사용) | 부분적 | 뛰어남 |
| Janus VR (데스크톱 클라이언트) | WebRTC | 네 | 부분적 | 뛰어남 |
| FrameVR | WebRTC | 방 내 설정 | 아니요(호스팅됨) | 좋음 |
| Mozilla Hubs 소스(DIY) | WebRTC + Janus Gateway | 때때로 | 네 | 뛰어남 |
“뛰어남”은 음성 변경기 출력이 일반 마이크처럼 정확히 처리됨을 의미합니다, 해킹 없음. 나열된 모든 플랫폼은 음성용 WebRTC를 사용하고 WebRTC의 getUserMedia 경로는 가상 마이크 장치가 투명하게 연결되는 표준 진입점입니다.
WebXR 음성 라우팅을 위한 브라우저 특정 참고 사항
다양한 브라우저는 마이크 장치 선택을 약간 다르게 처리합니다:
Chrome / Chromium: WebXR 및 가상 마이크 감지에 가장 신뢰할 수 있습니다. Windows 기본값을 설정한 후 Chrome은 새 탭에 대해 자동으로 해당 값을 존중합니다. 주소 표시줄의 카메라/마이크 아이콘은 활성 입력 장치를 표시합니다 — VoxBooster 선택을 확인하는 데 유용합니다.
Firefox: WebXR 및 getUserMedia를 잘 지원합니다. 첫 번째 마이크 프롬프트에서 Firefox는 드롭다운에서 장치를 선택할 수 있습니다 — 여기에서 직접 VoxBooster Virtual Mic을 선택하세요. about:preferences에서도 기본값을 변경할 수 있습니다(개인 정보 보호 설정, 카메라/마이크 섹션).
Edge: Chromium 엔진을 공유합니다; 오디오 장치 선택의 경우 Chrome과 동일하게 작동합니다.
Safari(macOS): Windows 기반 VoxBooster와 무관하지만 완전성을 위해 지적했습니다 — Safari의 WebXR 지원이 제한되어 있고 가상 마이크 감지가 일관되지 않습니다.
웹사이트에 포함된 Jitsi 기반 비디오 방(일부 교육 중심 Hubs 구현은 대체로 Jitsi를 사용함)의 경우 동일한 가상 마이크 접근 방식이 작동합니다. Jitsi 특정 장치 라우팅 세부 사항을 보려면 Jitsi Meet에 대한 음성 변경기 가이드를 참조하세요.
조직이 3D 회의실용 Hubs 포크와 함께 텍스트 및 음성 채널용 Matrix/Element를 사용하는 경우, Element Matrix 호출에 대한 음성 변경기 가이드가 이 조합에 대한 오디오 설정을 다룹니다.
Hubs 포크에서 가상 이벤트 설정
커뮤니티 이벤트(가상 회의, 사회 모임, 교육 세션) 실행 — Hubs Cloud 포크에서 음성 변경기를 사용하는 것은 일반 사용자 설정 이상의 몇 가지 추가 단계를 포함합니다.
이벤트 전 체크리스트
- VoxBooster를 설치하고 이벤트 최소 24시간 전에 음성 효과 구성
- 실제 Hubs 포크 인스턴스에서 전체 테스트 실행 — 일부 인스턴스에는 사용자 지정 오디오 설정이 있음
- 테스트 세션 중 CPU 사용량 확인; 사용량이 70% 이상이면 백그라운드 애플리케이션 닫기
- VoxBooster Virtual Mic에 대한 Windows 오디오 개선 사항 비활성화(마우스 오른쪽 버튼 클릭 → 속성 → 개선 사항 → 모두 비활성화)
- Hubs 포크가 제공하는 경우 브라우저 기반 소음 제거 비활성화 — VoxBooster 소음 제거와 충돌할 수 있음
- 청중 관점에서 테스트: 모바일 장치 또는 두 번째 컴퓨터의 두 번째 사용자로 참여하여 음성이 다른 사람에게 어떻게 들리는지 확인
이벤트 중
- 빠른 효과 전환을 위해 VoxBooster 창을 두 번째 모니터 또는 작업 표시줄에 열어 두세요
- 필요한 경우 VoxBooster 입력을 음소거하는 핫키 사용(긴급 음소거를 위해 Hubs 음소거 전환보다 빠름)
- 브라우저의 CPU 사용량이 급증하면 음성 효과가 가장 먼저 단순화할 것 — AI 복제에서 가벼운 사전 설정 피치 시프트로 전환
자주 묻는 질문
Mozilla Hubs가 2026년에 여전히 작동합니까?
아니요. Mozilla는 2024년 5월에 호스팅된 Mozilla Hubs 서비스를 종료했습니다. 코드베이스는 오픈 소스(Apache 2.0)이므로 커뮤니티에서 운영하는 Hubs Cloud 인스턴스와 RhizomeXR과 같은 포크는 계속 활성 상태입니다. 오늘 환경에 액세스하려면 Hubs Cloud 포크를 찾거나 호스트해야 합니다.
WebXR 가상 세계에서 음성 변경기를 사용할 수 있습니까?
네, Hubs Cloud 포크와 같은 WebXR 세계는 브라우저의 마이크 권한을 통해 오디오를 캡처합니다. Windows 소리 설정에서 VoxBooster를 기본 녹음 장치로 설정하면 브라우저가 자동으로 선택합니다 — 확장 프로그램이나 플러그인이 필요하지 않습니다.
2026년에 최고의 Mozilla Hubs 대안은 무엇입니까?
자체 호스팅 오픈 소스 WebXR의 경우: RhizomeXR(유지 관리되는 Hubs Cloud 포크), Janus VR(활성 개발이 있는 WebVR 개척자) 및 GitHub의 Mozilla 자체 Hubs Cloud 소스. 호스팅된 옵션의 경우 Spatial.io 및 FrameVR은 서버 인프라가 필요 없는 유사한 브라우저 기반 VR 회의실을 제공합니다.
음성 변경기가 Janus VR에서 작동합니까?
네, Janus VR은 운영 체제 마이크 입력을 통해 오디오를 라우팅합니다. VoxBooster를 실제 마이크로 가리키고, Janus 설정에서 VoxBooster Virtual Mic을 입력으로 선택하면 변환된 음성이 일반 마이크 피드처럼 Janus의 공간 오디오 시스템을 통해 이동합니다.
실시간 음성 변경기가 WebXR 공간 오디오에서 지연을 추가할 까요?
VoxBooster와 같이 잘 최적화된 실시간 음성 변경기는 10ms 미만의 처리 지연을 추가합니다. WebXR 공간 오디오는 이미 20-40ms의 네트워크 및 디코드 지연을 발생시키므로 음성 처리 오버헤드는 실제로 거의 감지되지 않습니다. 리스너는 지각할 수 있는 지연 없이 변환된 음성을 듣습니다.
VR 헤드셋 없이 PC의 브라우저 기반 VR에서 음성 변경기를 사용할 수 있습니까?
네, Hubs Cloud 포크를 포함한 대부분의 WebXR 플랫폼은 데스크톱 브라우저에서 직접 평면 화면 모드에서 작동합니다. 음성 변경기를 사용하는 동안 키보드와 마우스를 사용하여 방에 참여할 수 있습니다 — 헤드셋이 필요하지 않습니다.
AltspaceVR과 그 커뮤니티에 무슨 일이 일어났습니까?
Microsoft는 2023년 3월에 AltspaceVR을 종료했습니다. 대부분의 커뮤니티는 VRChat, Mozilla Hubs(당시 여전히 실행 중) 및 오픈 소스 대안으로 이동했습니다. Mozilla Hubs도 2024년에 폐쇄되면서 많은 오픈 소스 VR 커뮤니티는 이제 자체 호스팅 Hubs Cloud 포크 또는 Janus VR 세계를 실행합니다. AltspaceVR 마이그레이션 커뮤니티에 대한 음성 변경기에 대한 가이드를 참조하세요.
결론
Mozilla Hubs 음성 변경기 파이프라인은 Mozilla가 호스팅된 서비스를 종료했을 때 사라지지 않았습니다 — 프로젝트의 핵심 전제를 수행하는 오픈 소스 포크로 마이그레이션했습니다. RhizomeXR, 자체 호스팅 Hubs Cloud 인스턴스 및 Janus VR은 모두 Hubs 음성 변경기를 처음부터 구성하기 간단하게 만들었던 동일한 WebRTC 오디오 경로를 사용합니다.
기술적 현실은 모든 WebXR 플랫폼이 브라우저의 getUserMedia 스택에서 실행되고 가상 마이크 장치가 해당 스택에 투명하게 연결된다는 것입니다. Windows 오디오 설정에서 VoxBooster를 한 번 구성하고 동일한 설정이 모든 Hubs 포크, Janus 세계, FrameVR 방 및 참여하는 모든 브라우저 기반 공간 오디오 환경을 다룹니다. 오늘 hubs VR 음성 모드 구성은 내년에 견인력을 얻는 모든 오픈 소스 WebXR 후계자와 호환될 것입니다 — 기본 메커니즘이 변경되지 않습니다.
VoxBooster는 Windows 10 및 11에서 실행되며 커널 드라이버 프리 가상 마이크를 생성하고 10ms 미만의 지연으로 오디오를 처리하며 표준 피치 및 효과 프리셋과 함께 AI 음성 복제를 포함합니다. 3일 무료 평가판에는 신용 카드가 필요 없습니다 — 선택한 Hubs 후계자에서 전체 가상 이벤트 실행을 테스트하기에 충분한 시간입니다.
VoxBooster를 다운로드하고 오늘 WebXR 음성 정체성을 설정하세요.