Changeur de voix pour le successeur de Mozilla Hubs: Guide WebXR VR

Mozilla Hubs a fermé en 2024. Découvrez comment utiliser un changeur de voix dans les forks Hubs Cloud, Janus VR et RhizomeXR - les meilleurs successeurs WebXR open source.

Changeur de voix pour le successeur de Mozilla Hubs: Guide WebXR VR

Les configurations de changeur de voix pour Mozilla Hubs fonctionnaient en douceur pendant des années - puis Mozilla a arrêté le service en mai 2024, laissant des dizaines de milliers d’hôtes d’événements virtuels, d’éducateurs et de communautés VR open-source à la recherche d’alternatives. La bonne nouvelle: la base de code Hubs est open-source, plusieurs forks sont activement maintenus, et un changeur de voix bien configuré fonctionne dans chaque successeur WebXR basé sur navigateur de la même manière. Ce guide vous guide à travers chaque plateforme majeure, explique le routage audio et vous montre exactement comment configurer un changeur de voix en temps réel pour la présence VR.


TL;DR

  • Mozilla Hubs a fermé en mai 2024; les forks Hubs Cloud (RhizomeXR, instances communautaires), Janus VR et les options hébergées comme FrameVR sont les successeurs actifs.
  • Toutes les plateformes WebXR capturent l’audio via l’API de microphone du navigateur - une configuration de microphone virtuel couvre tous.
  • Définissez VoxBooster comme appareil d’enregistrement par défaut Windows; les navigateurs le récupèrent automatiquement, aucune extension requise.
  • L’audio spatial dans WebXR utilise le panoramique positional, pas le filtrage vocal - la sortie d’un changeur de voix est traitée identiquement à un microphone normal.
  • Le clonage vocal IA apporte une identité vocale persistante à votre avatar VR à travers chaque session et plateforme.
  • La configuration du mod vocal VR hubs prend environ trois minutes une fois VoxBooster installé.

Ce qui s’est passé avec Mozilla Hubs et ce qui vient ensuite

Mozilla Hubs a été lancé en 2018 en tant qu’expérience WebXR: salles VR natives au navigateur, sans téléchargement d’application, sans casque requis. En 2022, il était largement utilisé pour l’éducation virtuelle, les galeries d’art, les conférences de développeurs et les espaces sociaux. Mozilla exploitait le service hébergé à hubs.mozilla.com, tout en lançant également Hubs Cloud - une option d’auto-hébergement pour les organisations exécutant leur propre infrastructure.

En mai 2024, Mozilla a annoncé la fin du service hébergé. Des contraintes budgétaires chez Mozilla ont forcé une consolidation de projets, et Hubs faisait partie des réductions. De manière critique, le code est resté entièrement open-source sous la licence Apache 2.0, ce qui signifiait que la communauté pouvait et a forké.

Ce qui fonctionne activement aujourd’hui:

PlateformeTypeStatutNotes
RhizomeXRFork Hubs CloudActifMaintenu par la communauté; successeur Hubs le plus direct
Instances Hubs communautairesHubs Cloud auto-hébergéVarieLes universités, les ONG gèrent leurs propres instances
Janus VRWebVR indépendantDéveloppement actifPlateforme pionnière, base de code différente de Hubs
FrameVRWebXR hébergéActif (commercial)Salles basées sur navigateur, pas de self-hosting requis
Spatial.ioWebXR hébergéActif (commercial)Valeur de production plus élevée, orientation d’entreprise
Source Mozilla HubsGitHub uniquementArchivé/communautéAuto-hébergement uniquement, sans support officiel

Pour les communautés recherchant spécifiquement le chemin WebXR open-source auto-hébergé - le plus proche de l’esprit Hubs original - RhizomeXR et les instances Hubs Cloud auto-hébergées sont les options principales. Pour une comparaison plus large du changeur de voix audio spatial entre les plateformes, le guide Changeur de voix pour Spatial.io et événements virtuels couvre FrameVR et les alternatives hébergées en profondeur.

Comment fonctionne l’audio WebXR (et pourquoi les changeurs de voix fonctionnent simplement)

Comprendre le chemin audio explique pourquoi configurer un changeur de voix Mozilla Hubs - ou tout changeur de voix WebXR - est plus simple que la plupart des gens ne l’attendent.

WebXR est une API de navigateur qui gère à la fois le rendu visuel et l’audio spatial. Lorsqu’une application WebXR (comme n’importe quel fork Hubs) a besoin d’une entrée microphone, elle appelle l’API getUserMedia du navigateur. Le navigateur présente une boîte de dialogue d’autorisation et, une fois accordée, diffuse l’audio à partir de l’appareil défini comme appareil d’enregistrement par défaut du système.

Cela signifie:

  1. L’application WebXR ne connaît pas et ne s’intéresse pas à la marque de source audio. Elle voit juste “un microphone.”
  2. Un microphone virtuel créé par un changeur de voix est indiscernable d’un microphone physique du point de vue du navigateur.
  3. Aucune extension de navigateur n’est requise. Aucun plugin Hubs. Aucun hack WebRTC. Définissez simplement le microphone virtuel par défaut Windows et chaque application WebXR le récupère automatiquement.

Le panoramique spatial se produit après que l’audio entre dans le monde WebXR - il est appliqué au flux audio transformé, donc votre effet vocal circule à travers l’espace 3D avec un audio positional complet intact.

Configuration d’un changeur de voix pour les forks Hubs Cloud

La configuration est la même pour RhizomeXR, n’importe quelle instance Hubs Cloud gérée par la communauté ou la source Hubs Cloud officielle déployée sur votre propre serveur.

Étape 1 - Installer et configurer VoxBooster

Téléchargez et installez VoxBooster sur Windows 10 ou 11. Au premier lancement, pointez-le vers votre microphone réel comme entrée. Choisissez votre effet vocal - décalage de pitch, clonage vocal IA ou une voix de caractère prédéfinie.

VoxBooster crée un appareil VoxBooster Virtual Mic dans votre pile audio Windows via low-latency audio capture. Aucun pilote noyau n’est installé, ce qui signifie qu’il est compatible avec n’importe quel navigateur sans autorisations spéciales.

Étape 2 - Définir VoxBooster comme appareil d’enregistrement par défaut Windows

  1. Cliquez avec le bouton droit sur l’icône du haut-parleur dans la zone système → Sons
  2. Allez à l’onglet Enregistrement
  3. Cliquez avec le bouton droit sur VoxBooster Virtual MicDéfinir comme appareil par défaut
  4. Cliquez également avec le bouton droit → Définir comme appareil de communication par défaut

Les deux paramètres sont importants: les navigateurs utilisent l’appareil par défaut, tandis que certaines applications axées sur la communication utilisent l’appareil de communication par défaut.

Étape 3 - Ouvrir votre fork Hubs dans le navigateur

Accédez à l’URL de votre instance Hubs Cloud (par exemple, une salle RhizomeXR ou votre instance auto-hébergée). Quand on vous demande la permission de microphone, cliquez sur Autoriser.

Ouvrez le sélecteur de microphone du navigateur s’il est disponible - dans Chrome, cliquez sur l’icône caméra/microphone dans la barre d’adresse. Confirmez que VoxBooster Virtual Mic est répertorié comme entrée active.

Étape 4 - Entrez dans la salle et testez

Rejoignez une salle. Utilisez le bouton mute/unmute pour tester. Les autres participants entendront votre voix transformée provenant de votre position dans l’espace 3D.

Si le navigateur demande un appareil spécifique: certains forks Hubs exposent un sélecteur d’appareil audio dans l’application. Dans ce cas, sélectionnez VoxBooster Virtual Mic directement dans la liste déroulante - cela remplace le standard Windows pour cette session.

Dépannage: Changeur de voix non détecté dans fork Hubs

ProblèmeCauseSolution
Le navigateur n’affiche pas de microphone virtuelAppareil par défaut non mis à jourRedémarrer le navigateur après modification du standard Windows
Écho ou rétroactionMicrophone réel encore actifDéfinir l’entrée VoxBooster sur votre microphone; désactiver le monitoring de microphone dans Windows
Audio saccadéCharge CPU des effetsRéduire le paramètre de qualité de l’effet vocal dans VoxBooster; fermer les applications en arrière-plan
Les participants n’entendent rienMuet dans la salleVérifier l’état de sourdine du fork Hubs (clé M dans la plupart des forks Hubs)
Audio OK mais pas de positionnement spatialEntré hors du mode VRL’audio spatial WebXR nécessite d’entrer une salle en mode VR ou spatial

Utilisation d’un changeur de voix dans Janus VR

Janus VR est un projet différent de Mozilla Hubs - plus ancien, avec des racines dans WebVR (avant que WebXR ne soit standardisé) et adopte une approche architecturale différente. Les salles dans Janus sont définies par un balisage JanusXR, une sorte de HTML spatial, et la plateforme a une communauté active de modding et de création de mondes.

La gestion audio dans Janus VR suit le même chemin getUserMedia du navigateur que les forks Hubs: elle capture du microphone actif du navigateur, quel qu’il soit. Les instructions de configuration du mod vocal VR hubs ci-dessus s’appliquent directement à Janus.

Notes spécifiques à Janus:

  • Le client de bureau Janus (téléchargeable) a un sélecteur d’appareil audio dans l’application. Pointez directement sur VoxBooster Virtual Mic.
  • L’expérience Janus basée sur navigateur utilise le microphone par défaut du navigateur; définir le standard Windows en conséquence.
  • Janus supporte WebRTC pour la voix en temps réel et utilise le codec Opus. La sortie de VoxBooster est l’audio en bande complète - l’encodage Opus que Janus applique se produit en aval, après que votre voix est déjà transformée.
  • Les créateurs de mondes utilisant Janus pour les événements peuvent combiner les effets vocaux avec des avatars personnalisés pour une identité voix + visuel cohérente.

Pour les communautés qui ont migré d’AltspaceVR vers Janus ou des plateformes similaires après l’arrêt d’AltspaceVR en 2023, le guide Changeur de voix pour les communautés de migration AltspaceVR couvre la transition en détail.

Changeur de voix pour RhizomeXR: Le successeur Hubs le plus proche

RhizomeXR est le fork communautaire de Hubs Cloud qui a attiré le développement le plus actif depuis la fermeture de Mozilla. Il préserve le modèle de salle Hubs, le système d’avatar et la structure des permissions tout en ajoutant des fonctionnalités menées par la communauté.

Du point de vue du changeur de voix, RhizomeXR est identique à n’importe quelle instance Hubs Cloud - même base de code Hubs, même pile audio WebRTC, même intégration getUserMedia. Tout ce qui se trouve dans la section de configuration Hubs ci-dessus s’applique.

Considérations spécifiques à RhizomeXR:

  • La persistance des salles et les comptes d’utilisateurs existent sur le serveur de l’instance - vérifiez si l’instance que vous rejoignez est gérée par la communauté ou auto-hébergée par votre organisation.
  • Certaines instances RhizomeXR ont un middleware de traitement audio personnalisé. Si vous rencontrez des effets doublés (votre effet plus un effet côté serveur), vérifiez les paramètres de la salle pour “voice processing” ou “noise suppression” et désactivez-les pour éviter les conflits.
  • Si vous exécutez votre propre fork Hubs Cloud et souhaitez supporter les membres de la communauté qui utilisent des changeurs de voix, assurez-vous que les paramètres audio de la salle n’appliquent pas de traitement pitch ou de bruit côté serveur qui interagirait avec les effets côté client.

VR auto-hébergée open-source: Pourquoi c’est important pour l’identité vocale

Le passage aux communautés WebXR auto-hébergées n’est pas seulement une migration technique - il représente une philosophie sur la propriété et l’identité persistante dans les espaces virtuels. Lorsqu’une plateforme comme Mozilla Hubs ou AltspaceVR ferme, les identités créées par les utilisateurs, les espaces et les connexions sociales disparaissent avec elle.

Les forks Hubs Cloud auto-hébergés, les mondes Janus VR et les plateformes open-source similaires donnent aux opérateurs communautaires le contrôle de la continuité. Les changeurs de voix s’intègrent naturellement: un clonage vocal IA persistant appliqué via VoxBooster signifie que votre identité vocale voyage avec vous, peu importe quelle plateforme ou instance héberge la salle, car la transformation vit dans votre pile audio Windows locale, pas sur un serveur.

Implications pratiques:

  • Votre persona vocal est portable: les mêmes paramètres VoxBooster fonctionnent dans chaque plateforme WebXR, appel Discord, stream ou conférence vidéo simultanément.
  • Aucune réenregistrement de votre “voix” auprès des serveurs de plateforme - le traitement est local.
  • Les opérateurs de serveur ne gèrent pas votre transformation vocale, préservant une certaine confidentialité sur le son de votre voix brute.

Clonage vocal IA pour la cohérence de l’avatar VR

Au-delà du simple décalage de pitch ou des effets prédéfinis, le clonage vocal IA vous permet de construire un personnage vocal stable qui sonne consistant session après session. C’est important dans les espaces VR communautaires où les participants construisent des relations au fil du temps - une identité vocale cohérente renforce l’identité de l’avatar d’une manière que les effets prédéfinis aléatoires ne peuvent pas.

Comment ça fonctionne en pratique: La conversion vocale IA de VoxBooster traite votre voix réelle en temps réel, la mappant aux caractéristiques acoustiques d’un modèle de voix cible. La sortie a la cadence de parole, le timing et l’expressivité de votre discours réel, rendu à nouveau dans le personnage vocal cible.

Pour les jeux de rôle VR, les événements virtuels ou les scénarios d’éducation en ligne, cela signifie:

  • Les instructeurs peuvent maintenir un persona vocal calme et cohérent qui réduit la fatigue auditeur sur de longues sessions.
  • Les roleplayers VR peuvent maintenir une voix de personnage pendant des heures sans tension vocale physique.
  • Les hôtes d’événements communautaires peuvent développer une marque audio reconnaissable liée à leur présence VR.

Si vous menez des sessions régulières dans un fork Hubs ou un monde Janus, consultez notre guide de changeur de voix VRChat pour des conseils sur la construction d’un persona vocal qui tient sur de longues sessions - les techniques s’appliquent sur toutes les plateformes WebXR même si VRChat utilise un client natif.

Interaction audio spatial et changeur de voix

Une préoccupation courante: un changeur de voix casse-t-il le positionnement audio spatial? La courte réponse est non.

L’audio spatial dans WebXR fonctionne en appliquant le gain en temps réel, le panoramique et l’atténuation de distance au flux audio de chaque participant en fonction de sa position 3D dans la salle. Ce traitement se produit à l’extrémité réceptrice - dans le navigateur de l’auditeur. Le flux audio du sender (vous) est transmis via WebRTC comme un flux audio standard; ce que l’émetteur transmet est sans rapport avec la façon dont le client de l’auditeur le positionne spatialement.

Ce que cela signifie en pratique:

  • Votre voix transformée semblera provenir de la position de votre avatar dans l’espace 3D, exactement comme une voix normale.
  • Les effets vocaux qui ajoutent de la réverbération se superposent à toute réverbération WebXR - utilisez les effets de réverbération avec parcimonie dans les plateformes WebXR qui appliquent leur propre réverbération de salle, ou désactivez la réverbération VoxBooster pour ces sessions.
  • Les effets audio lourds (plusieurs étapes de traitement, très longues traînées d’écho) peuvent augmenter la charge CPU. Dans le WebXR basé sur navigateur, où le navigateur gère également le rendu WebGL, une utilisation élevée du CPU importe plus que dans une application native. Restez avec les effets single-pass (décalage de pitch, conversion IA, EQ) pour les sessions VR.

Comparaison des plateformes WebXR open-source pour l’utilisation d’un changeur de voix

PlateformePile audioSélecteur d’appareil dans l’applicationAuto-hébergéCompatibilité changeur de voix
Hubs Cloud (tout fork)WebRTC + Janus GatewayCertains forksOuiExcellent
RhizomeXRWebRTC + Janus GatewayFork communautaire - varieOuiExcellent
Janus VR (navigateur)WebRTCNon (utilise le standard du navigateur)PartielExcellent
Janus VR (client de bureau)WebRTCOuiPartielExcellent
FrameVRWebRTCParamètres dans la salleNon (hébergé)Bon
Source Mozilla Hubs (DIY)WebRTC + Janus GatewayParfoisOuiExcellent

“Excellent” signifie que la sortie du changeur de voix est traitée exactement comme un microphone normal, aucune solution de contournement requise. Toutes les plateformes énumérées utilisent WebRTC pour la voix, et le chemin getUserMedia de WebRTC est le point d’entrée standard auquel les appareils de microphone virtuel se branchent de manière transparente.

Notes spécifiques aux navigateurs pour le routage vocal WebXR

Les différents navigateurs gèrent la sélection des appareils de microphone avec de légères variations:

Chrome/Chromium: Le plus fiable pour WebXR et la détection de microphone virtuel. Après avoir défini le standard Windows, Chrome le respecte automatiquement pour les nouveaux onglets. L’icône microphone de la barre d’adresse affiche l’appareil d’entrée actif - utile pour confirmer que VoxBooster est sélectionné.

Firefox: Supporte bien WebXR et getUserMedia. À la première invite de microphone, Firefox vous permet de sélectionner l’appareil dans une liste déroulante - choisissez VoxBooster Virtual Mic directement ici. Vous pouvez également modifier le standard dans about:preferences (paramètres de confidentialité, section Caméra/Microphone).

Edge: Partage le moteur Chromium; se comporte de manière identique à Chrome pour la sélection de l’appareil audio.

Safari (macOS): Non pertinent pour VoxBooster basé sur Windows, mais noté pour l’exhaustivité - le support WebXR de Safari est limité et la détection de microphone virtuel a été incohérente.

Pour les salles vidéo basées sur Jitsi intégrées aux sites web (certaines implémentations Hubs axées sur l’éducation utilisent Jitsi comme solution de secours), la même approche de microphone virtuel fonctionne. Consultez le guide Changeur de voix pour Jitsi Meet pour les détails spécifiques à Jitsi.

Si votre organisation utilise Matrix/Element pour les canaux de texte et de voix aux côtés d’un fork Hubs pour les salles de réunion 3D, le guide Changeur de voix pour les appels Element Matrix couvre la configuration audio pour cette combinaison.

Configuration pour un événement virtuel dans un fork Hubs

L’exécution d’un événement communautaire - une conférence virtuelle, un rassemblement social, une session éducative - dans un fork Hubs Cloud avec un changeur de voix implique quelques étapes supplémentaires au-delà d’une configuration utilisateur occasionnel.

Liste de contrôle avant l’événement

  • Installez VoxBooster et configurez votre effet vocal au moins 24 heures avant l’événement
  • Exécutez un test complet dans l’instance du fork Hubs réelle - certaines instances ont des paramètres audio personnalisés
  • Vérifiez l’utilisation du CPU pendant une session de test; fermez les applications en arrière-plan si l’utilisation est supérieure à 70%
  • Désactivez les améliorations audio Windows pour VoxBooster Virtual Mic (clic droit → Propriétés → Améliorations → Désactiver tout)
  • Éteignez la suppression du bruit basée sur le navigateur si le fork Hubs l’offre - cela peut entrer en conflit avec la suppression du bruit de VoxBooster
  • Testez du point de vue du public: rejoignez en tant que deuxième utilisateur sur un appareil mobile ou un deuxième ordinateur pour entendre comment votre voix sonne pour les autres

Pendant l’événement

  • Gardez la fenêtre VoxBooster ouverte sur un deuxième moniteur ou dans la barre des tâches pour un changement d’effet rapide
  • Utilisez les touches de raccourci pour mettre en sourdine l’entrée VoxBooster si nécessaire (plus rapide que le bouton de sourdine Hubs pour le silençage d’urgence)
  • Si l’utilisation du CPU dans le navigateur dépasse, l’effet vocal est la première chose à simplifier - passer du clonage IA à un preset de décalage de pitch léger

Questions fréquemment posées

Mozilla Hubs fonctionne-t-il encore en 2026?

Non. Mozilla a arrêté le service Mozilla Hubs hébergé en mai 2024. La base de code est open-source (Apache 2.0), donc les instances Hubs Cloud gérées par la communauté et les forks comme RhizomeXR restent actifs. Vous devez trouver ou héberger un fork Hubs Cloud pour accéder à l’expérience aujourd’hui.

Puis-je utiliser un changeur de voix dans un monde virtuel WebXR?

Oui. Les mondes WebXR comme les forks Hubs Cloud capturent l’audio via la permission de microphone de votre navigateur. Définissez VoxBooster comme appareil d’enregistrement par défaut dans les paramètres audio Windows, et le navigateur le récupérera automatiquement - aucune extension ou plugin requise.

Quelle est la meilleure alternative à Mozilla Hubs en 2026?

Pour WebXR open-source auto-hébergé: RhizomeXR (fork Hubs Cloud maintenu), Janus VR (pionnier WebVR avec développement actif) et la propre source Hubs Cloud de Mozilla sur GitHub. Pour les options hébergées, Spatial.io et FrameVR proposent des salles de réunion VR basées sur navigateur similaires sans infrastructure serveur requise.

Un changeur de voix fonctionne-t-il dans Janus VR?

Oui. Janus VR achemine l’audio via l’entrée du microphone de votre OS. Pointez VoxBooster sur votre microphone réel, sélectionnez VoxBooster Virtual Mic dans les paramètres Janus, et votre voix transformée circule à travers le système audio spatial de Janus comme n’importe quel flux de microphone normal.

Un changeur de voix en temps réel ajoute-t-il de la latence dans l’audio spatial WebXR?

Un changeur de voix en temps réel bien optimisé comme VoxBooster ajoute moins de 10 ms de latence de traitement. L’audio spatial WebXR introduit déjà 20-40 ms de latence réseau et de décodage, donc le surcoût du traitement vocal est pratiquement imperceptible. Les auditeurs entendent votre voix transformée sans délai notable.

Puis-je utiliser un changeur de voix en VR basée sur navigateur sur un PC sans casque VR?

Oui. La plupart des plateformes WebXR, y compris les forks Hubs Cloud, fonctionnent en mode écran plat directement dans un navigateur de bureau. Vous pouvez participer à des salles en utilisant le clavier et la souris tout en utilisant un changeur de voix - aucun casque requis.

Qu’est-il arrivé à AltspaceVR et sa communauté?

Microsoft a fermé AltspaceVR en mars 2023. Une grande partie de sa communauté a migré vers VRChat, Mozilla Hubs (qui fonctionnait toujours à ce moment-là) et des alternatives open-source. Avec la fermeture de Mozilla Hubs en 2024, de nombreuses communautés VR open-source exécutent désormais des forks Hubs Cloud auto-hébergés ou des mondes Janus VR. Consultez notre guide sur les changeurs de voix pour les communautés de migration AltspaceVR.

Conclusion

Le pipeline du changeur de voix Mozilla Hubs n’a pas disparu quand Mozilla a fermé le service hébergé - il a migré vers les forks open-source qui perpétuent la prémisse centrale du projet. RhizomeXR, les instances Hubs Cloud auto-hébergées et Janus VR utilisent tous le même chemin audio WebRTC qui rendait les changeurs de voix Hubs simples à configurer en premier lieu.

La réalité technique est que chaque plateforme WebXR fonctionne sur la pile getUserMedia du navigateur, et un appareil de microphone virtuel se branche de manière transparente dans cette pile. Configurez VoxBooster une fois dans les paramètres audio Windows et la même configuration couvre tous les forks Hubs, mondes Janus, salles FrameVR et expériences audio spatiales basées sur navigateur auxquels vous participez. Votre configuration de mod vocal VR hubs d’aujourd’hui sera compatible avec quel que soit le successeur WebXR open-source qui gagne en traction l’année prochaine - le mécanisme sous-jacent ne change pas.

VoxBooster fonctionne sur Windows 10 et 11, crée un microphone virtuel sans pilote noyau, traite l’audio avec moins de 10 ms de latence et inclut le clonage vocal IA aux côtés des presets de pitch et d’effets standard. L’essai gratuit de 3 jours ne nécessite pas de carte de crédit - suffisamment de temps pour tester une exécution complète d’événement virtuel dans le successeur Hubs de votre choix.

Téléchargez VoxBooster et configurez votre identité vocale WebXR dès aujourd’hui.

Essayez VoxBooster — essai gratuit de 3 jours.

Clonage vocal en temps réel, soundboard et effets — partout où vous parlez déjà.

  • Sans carte bancaire
  • ~30 ms de latence
  • Discord · Teams · OBS
Essayer gratuitement 3 jours