Aller au contenu

Anonymisation vocale

Vuisio propose une anonymisation vocale en temps réel, dans le périmètre libre. C’est un module optionnel, à installer une fois sur le serveur :

Fenêtre de terminal
vuisio module add anonymizer

L’anonymisation transforme la voix par déformation spectrale : elle redimensionne le conduit vocal du locuteur, ce qui modifie le timbre et masque l’identité vocale, tout en gardant la parole intelligible. Le traitement s’applique directement sur le flux audio, sans le transcoder, via le hook on_media_transform du SFU.

  • Un participant active l’anonymisation pour lui-même, avec deux intensités au choix.
  • Un modérateur peut la forcer sur un participant.
  • La liste des participants et les vignettes vidéo affichent un bouclier en face des personnes anonymisées.

Un modérateur peut anonymiser l’enregistrement seul : la réunion se déroule normalement, chacun s’entend avec sa vraie voix, mais l’enregistrement ne contient que des voix déformées, et les webcams des participants non modérateurs y sont masquées. C’est le réglage « Anonymiser l’enregistrement » du panneau des réglages, disponible quand le module d’enregistrement est également installé.

Si l’anonymisation d’un participant échoue en cours d’enregistrement, sa voix est immédiatement exclue de l’enregistrement et le modérateur est prévenu. À lui de décider : enregistrer cette voix en clair, ou arrêter l’enregistrement. Rien n’est enregistré en clair sans cette décision explicite.

Ces options sont proposées à l’installation du module et modifiables ensuite dans room-defaults.toml, section [modules.anonymizer] :

RéglageEffetDéfaut
default_voice_presetVoix utilisée quand un participant s’anonymisedeep
record_presetVoix utilisée quand seul l’enregistrement est anonymiséhigh
record_anonymizationAnonymiser l’enregistrement par défaut sur les nouvelles réunionsfalse

record_anonymization est verrouillable : marqué comme tel, il devient une politique du serveur. Le réglage apparaît grisé dans l’interface et le serveur refuse toute tentative de le changer en réunion. C’est ce qu’il faut utiliser pour imposer l’anonymisation des enregistrements sur toute une installation.

L’anonymisation vocale protège l’identité des intervenants (témoignages, consultations, contextes sensibles) sans dépendre d’aucun service externe : tout se passe sur votre serveur. C’est cohérent avec la souveraineté du projet.