Audition et logiciel libre
Cette page présente un texte de synthèse en cours de réalisation.
Si vous souhaitez participer, n'hésitez pas à laisser votre avis sur la page de discussion en suivant au mieux ces recommandations.
Objectif
Il s'agit d'étudier l'apport des logiciels libres dans la correction des troubles auditifs liés à l'âge (presbyacousie [1]).
Cette démarche est motivée par le fait que les appareils actuels de correction auditive présentent des caractéristiques très contraignantes pour l'utilisateur :
- le coût,
- l'impossibilité ou les possibilités très restreintes de réaliser ses propres réglages,
- l'alimentation par pile.
Une des priorités essentielles des constructeurs de prothèses auditives est également l'aspect esthétique, avec la recherche d'une miniaturisation des appareils et d'un concept le plus discret possible. On peut considérer actuellement, au temps des lecteurs audios nomades et des téléphones avec oreillettes, que le fait de porter des écouteurs dans les oreilles est devenu banal, et que l'aspect discret de l'appareillage n'est plus une priorité.
Devant ce décalage entre les besoins des utilisateurs et les aides techniques proposées, il apparaît intéressant de chercher d'autres possibilités de correction auditive, et les logiciels libres permettent d'en étudier les différents aspects et de favoriser leur mise au point.
Démarche
Cette étude est faite dans le cas d'une surdité de perception légère.
Les symptômes sont :
- une perte auditive de 20 à 40 dB intéressant les fréquences au dessus de 1000 Hz, (perte de certains phonèmes, voix faible inintelligible, difficulté de compréhension dans le bruit)
- une hypercaousie (seuil de tolérance au bruit très bas),
- des acouphènes (sensation auditive non liée à une source sonore, sifflements ou bourdonnements dans les oreilles [2]).
Deux approches sont proposées :
- La première s'occupe des pertes auditives et de l'hyperacousie, dépendante de l'environnement sonore,
- la seconde s'occupe des acouphènes qui sont indépendants, à priori, du milieu sonore extérieur.
Perte auditive et hyperacousie
Il s'agit de capturer, traiter puis retransmettre le son pour tenter de compenser les pertes auditives et limiter les effets gênants de l'hyperacousie.
Une première approche serait de :
- Rechercher les effets audio intéressants,
- Établir une méthodologie de test pour les réglages,
- Trouver un réglage de base initial qui compense les fréquences perdues, et qui limite la puissance reçue (prévention des traumatismes sonores...),
- Apprécier les divers autres réglages en fonction des types d'environnements sonores et/ou des activités, des types de sons à entendre (langage ou bruit ambiant), des types de sons recherchés (éliminer les sons gênants)...,
- Tester les réglages en intérieur, en extérieur et lors de l'écoute de flux audio sur l'ordinateur,
- Déterminer les effets dont le paramétrage en direct apporte un plus (certains réglages peuvent être fixés à l'avance, d'autres seraient-ils utiles à régler en temps réel ?
Acouphènes
Il s'agit de générer un son pour tenter d'éliminer ou de diminuer les acouphènes, par un phénomène de masquage ou d'habituation au son perçu.
- Trouver une méthodologie de test,
- Tester les durées d'écoute, les changements d'intensité... les types de bruits générés.
Mise en œuvre
Elle a été réalisée avec un équipement informatique standard.
Sur le plan matériel :
- un netbook avec carte son intégrée,
- des écouteurs ou un casque,
- un microphone,
- un caméscope pour l'enregistrement d'échantillons sonores.
L'environnement de travail est UBUNTU version 10.04 (Lucid).
Les logiciels utilisés sont :
- Audacity,
- VLC,
- Jack
- Ardour,
- Ecasound.
Résultats
Les effets audios intéressants sont :
L'égaliseur [3]
Le premier effet notable sur la correction auditive a été mis en évidence lors de l'utilisation de VLC, avec l'égaliseur graphique. Il permet de faire varier le gain de 10 bandes de fréquences, lors de l'écoute de flux audio. Le réglage en direct lors de l'écoute est très appréciable pour constater l'amélioration auditive.
La correction est immédiate et permet :
- de faire apparaître des sons non perçus sans l'égaliseur,
- de rendre les sons plus "purs", moins étouffés,
- d'améliorer l'intelligibilité des dialogues.
Il a également été possible d'utiliser cer effet avec Ardour sur différents échantillons sonores. Avec Ardour il est possible de paramétrer les variations de gains, de fréquence, et d'octave. Les corrections auditives sont immédiates. Cependant, vu le nombre et la finesse des variations possibles, il est difficile de trouver le réglage le plus juste entre l'amélioration auditive et la dégradation du signal sonore qui survient quand l'augmentation de gain est trop importante.
Pour le moment, c'est l'augmentation de gain (de +10dB à +20 dB) sur les fréquences supérieures ou égales à 1000 Hz qui entraîne une amélioration évidente dans mon cas.
Les autres variations (fréquence et octave) sont plus difficiles à évaluer.
Il n'a pas été possible de trouver un réglage standard compatible avec plusieurs échantillons sonores. Même si l'effet est copié d'un échantillon à l'autre avec les mêmes réglages, une modification même minime des paramètres semble toujours apporter une amélioration.
Le compresseur [4]
C'est le deuxième effet qui permet une amélioration notable. L'utilisation d'un compresseur entraîne la diminution des bruits forts sans perdre l'information auditive ni atténuer les bruits les plus faibles. Il est utile dans les situations ou le bruit est élevé, ou quand la puissance sonore varie beaucoup, ou lors de l'écoute de vidéos quand il existe un grand décalage important de puissance sonore entre passages musicaux et dialogues. Les paramètres qui ont permis de mettre en évidence les améliorations sont le seuil et le ratio. Les autres paramètres sont plus difficile à évaluer.
Comme dans le cas de l'égaliseur, il n'a pas été possible de réaliser un réglage standard utilisable sur tous les échantillons sonores.
Les générateurs de bruits
Il existe de nombreux générateurs de bruits, simples à utiliser. Il est possible de réaliser ses propres enregistrements de bruit blanc ou autre pour les utiliser si besoin.
En raison du caractère très subjectif, aléatoire, et difficilement mesurable des acouphènes, l'impact des techniques de masquage ou d'habituation, par l'écoute de sons de type "bruit blanc" ou autre, est difficile à évaluer. L'amélioration n'est pas immédiate. Il peut s'agir soit de la disparition complète des acouphènes pour une période de temps plus ou moins longue, soit d'une diminution de son intensité, soit d'une modification du type d'acouphène (sifflements, bourdonnements...).
La simplicité d'utilisation des générateurs de bruit permet très facilement de faire des essais, de tester plusieurs types de bruit, et de les associer à d'autres flux audios en bruit de fond.
Les autres effets
De nombreux autres effets existent. (à voir : limiteur, stereo amplifier, "noise gate"...)
Les pistes de travail
Elles vont concerner surtout la partie capture et traitement du son pour améliorer et affiner l'utilisation des effets audios dans la correction auditive.
- Trouver une méthodologie de test pour trouver les réglages les mieux adaptés :
Les tests les plus intéressants à ce jour sont réalisés avec le logiciel Ardour, sur divers échantillons sonores enregistrés. Il sera possible aussi d'intégrer des effets directement dans Pulseaudio ou dans Jackd pour la lecture des flux audios du pc. Il sera possible de tester en "live" les réglages établis avec Ecasound.
Les réglages sont définis pour chaque effet. Les différents paramètres de chacun des effets sont à étudier pour apprécier leur intérêt dans la correction auditive.
- Poursuivre la prise en main des logiciels audios :
Elle se concentrera sur Jackd, Ardour, et Ecasound, mais de nombreux autres logiciels audios libres existent avec des niveaux de complexité variés.
- Poursuivre la recherche des effets audios utiles et étudier la façon de les intégrer dans la chaîne de traitement,
- Etudier les contraintes matérielles et logicielles pour pouvoir mettre en oeuvre les effets choisis en "live" :
Avec étude des possibilités de réglage à la volée de certains effets, puis en appliquant un traitement différent pour chaque oreille ?