RM Noise: Réduction du bruit par de l’IA

RM Noise: Réduction du bruit par de l’IA

Voici une application de l’Intelligence Artificielle très utile pour les Radio-Amateurs. Il s’agit d’un logiciel de réduction du bruit de bande, extrèmement efficace, qui utilise un Réseau Récurrent de Neurones (RNN) entraîné avec des fichiers de son enregistrés par des OMs.

Le projet RM Noise utilise l’IA dans le but de supprimer le bruit des signaux vocaux SSB ou radio CW. Le système a été entrainé à l’aide d’enregistrements de bruits qui sont souvent uniques à chaque configuration et emplacement. Le programme client envoie la sortie bruitée de la radio aux serveurs AI, les serveurs suppriment le bruit en temps réel et renvoient l’audio débruitée au client pour écoute.

Documentation RM Noise

Vous pouvez télécharger le logiciel RM Noise en accédant au site ci-dessous, puis en cliquant sur le bouton « Download Windows Software« :

Je participe actuellement à la phase « Beta » de ce programme qui est encore en développement au 13/03/2024. J’ai remonté à Randy, le jeune et sympathique Ingénieur Américain en IA qui développe ce programme (et dont le père est le Radio-Amateur K5QE), les BUGs que j’ai trouvé, et je lui ai proposé des améliorations dont certaines ont été implémentés . Il a bien voulu partager avec moi une partie du code qu’il utilise pour capturer le son directement depuis les port USB d’un TX. J’aurai besoin de ce code pour la réécriture en un programme PC/Windows de mon Décodeur CW qui pour l’instant fonctionne sur un ESP32.

Le logiciel RM Noise, une fois installé sur votre PC nécessite la création d’un compte sur le site de Randy. Quand ce compte est créé, vous pouvez accéder à l’interface utilisateur du logiciel RM Noise

En cliquant sur le bouton « Options« , vous pouvez paramétrer la carte son du TX que vous voulez filtrer :

Une fois le réglage effectué, vous appuyez sur le bouton « activate settings« , et les Haut-parleurs de votre PC diffusent alors le son du TX, filtré par le Réseau de Neurones.

Le logiciel RM Noise capture le son issu du TX, l’envoie sur un serveur exécutant le Réseau de Neurones. Le serveur retourne le son débruité au programme RM Noise qui le diffuse sur les haut-parleurs du PC. Le logiciel possède actuellement deux serveurs exécutant le Réseau de Neurones, l’un est aux États-Unis, l’autre est en Suisse. Le temps de latence mesuré est de l’ordre de 0.2 s, ce qui est quasiment imperceptible. Le résultat entendu est impressionnant : On n’entends plus que la voix du correspondant, le bruit de bande devenant quasiment inaudible.

Le logiciel possède plusieurs filtres, dont l’un dédié à la voix en SSB, et l’autre dédié à la CW. Pensez à utiliser le bon filtre en fonction de ce que vous écoutez. Le potentiomètre vertical sur la gauche permet de régler le niveau de débruitage désiré. Le bouton « Bypass » permet d’écouter sur le PC le son non débruité du TX.

Je vous invite grandement à tester cette solution ainsi qu’à participer à son développement en téléchargeant vos propres enregistrements pour aider à entraîner le Réseau de Neurones.