soundAlign
Direction for your ears. Progress for your mind.
Auteur : Chai Chaimee
URL : https://github.com/chaichaimee/soundAlign
Introduction
SoundAlign est une extension NVDA qui donne une nouvelle dimension à vos retours audio : le panoramique spatial. Au lieu que tous les bips ou sons de progression proviennent du même endroit, SoundAlign vous permet de décider où les sons doivent apparaître dans votre champ stéréo. Vous pouvez faire venir les bips basse fréquence de l'extension depuis la gauche, les hautes fréquences depuis la droite, et faire glisser les indicateurs de progression doucement de gauche à droite (ou de droite à gauche) à mesure qu'une tâche avance. Cela rend les indices audio plus rapides à identifier et plus agréables à l'écoute.
Ce qu'il fait
SoundAlign intercepte la fonction tones.beep utilisée par NVDA lui-même et de nombreuses extensions. Il applique ensuite un panoramique directionnel en fonction de vos paramètres, sans modifier la hauteur ou la durée d'origine. L'extension distingue deux types de sons :
- Bips de l'extension – de courts bips générés par NVDA ou d'autres extensions (sauf l'indicateur de progression). Ils sont regroupés par fréquence : basse (inférieure à 500 Hz), moyenne (entre 500 et 1500 Hz) et haute (supérieure à 1500 Hz). Chaque groupe peut se voir attribuer une position de panoramique fixe (Gauche, Centre ou Droite).
- Indicateur de progression – les bips caractéristiques de hauteur ascendante que NVDA joue lors de copies de fichiers, téléchargements ou toute opération avec barre de progression. SoundAlign peut panoramiser ces sons dynamiquement sur toute la plage stéréo, en suivant la valeur en pourcentage (de gauche à droite ou de droite à gauche) ou en restant à une position fixe.
L'extension comprend également un moteur de son de progression continu qui remplace les bips fragmentés par un ton doux et glissant. Cela élimine les clics audibles entre les bips et vous donne une représentation fluide et musicale de votre progression.
Fonctionnalités clés
- • Bips directionnels de l'extension – attribuez Gauche, Centre ou Droite aux bips basse, moyenne et haute fréquence.
- • Panoramique intelligent de la progression – choisissez entre Gauche vers Droite, Droite vers Gauche ou des positions fixes (Gauche, Centre, Droite). Le ton balaie au fur et à mesure que le pourcentage change.
- • Son de progression personnalisable – choisissez entre Sinus, Triangle, Dent de scie, Carré ou le bip original. Ajustez le volume, la plage de fréquences (110–1760 Hz) et l'algorithme de fondu (cosinus, linéaire, exponentiel, courbe en S, etc.).
- • Préréglages en un clic – appliquez instantanément les paramètres « Équilibré », « Subtil » ou « Proéminent » pour obtenir un bon son sans avoir à toucher à tous les contrôles.
- • Réverbération optionnelle – ajoute une légère queue de réverbération aux sons de progression pour une expérience plus riche (désactivée par défaut pour des raisons de performances).
- • Annonces vocales – configurez les intervalles de pourcentage pour les mises à jour parlées (1 %, 2 %, 5 %, 10 %) et le mode mixte (voix + bip).
- • Volume maître – contrôlez indépendamment le niveau de sortie global de tous les sons améliorés par SoundAlign.
- • Bascule rapide – utilisez le geste NVDA+Windows+S ; un appui unique ouvre les paramètres, un double appui active ou désactive toute l'extension.
Avantages
- • Réaction plus rapide – vous savez immédiatement quelle application ou fonction émet un bip grâce à sa position spatiale.
- • Moins de distractions – au lieu d'écouter un pourcentage numérique, vous pouvez percevoir la progression grâce à un balayage naturel de gauche à droite.
- • Charge cognitive réduite – les indices spatiaux sont traités de manière plus intuitive, libérant votre esprit pour la tâche réelle.
- • Confort personnalisé – ajustez les fréquences et les volumes selon vos préférences auditives.
- • Intégration transparente – utilise le moteur audio propre à NVDA (nvwave), donc pas de craquements, de sons doubles ou de problèmes de synchronisation.
Raccourci clavier et contrôles rapides
Le geste principal est NVDA+Windows+S :
- Appui simple – ouvre la boîte de dialogue des paramètres de SoundAlign, où vous pouvez ajuster toutes les options.
- Double appui (rapide) – active ou désactive l'extension. Vous entendrez une confirmation vocale (« SoundAlign activé » / « SoundAlign désactivé »).
Explication des paramètres
La boîte de dialogue des paramètres est divisée en sections logiques. Voici ce que fait chaque contrôle :
Direction des bips de l'extension
Trois menus déroulants permettent de définir la position de panoramique pour :
- Basse fréquence – bips inférieurs à 500 Hz.
- Fréquence moyenne – bips entre 500 et 1500 Hz.
- Haute fréquence – bips supérieurs à 1500 Hz.
Chacun peut être réglé sur Gauche, Centre ou Droite.
Indicateur de progression
Choisissez le comportement de panoramique pour les sons de progression :
- Gauche vers Droite – le son se déplace de l'extrême gauche (0 %) à l'extrême droite (100 %).
- Droite vers Gauche – le son se déplace de droite à gauche à mesure que le pourcentage augmente.
- Gauche – reste toujours à gauche.
- Centre – reste au centre.
- Droite – reste à droite.
Préréglage du son de progression
Appliquez rapidement une combinaison prédéfinie de paramètres. Les préréglages disponibles sont :
- Équilibré (recommandé) – onde sinusoïdale, fondu cosinus, volume modéré (50 %), plage de fréquences 110–1760 Hz, sans réverbération. C'est le son SoundAlign classique, doux et clair.
- Subtil / silencieux – onde sinusoïdale, fondu sinusoïdal, volume plus faible (30 %), volume maître réduit (60 %), bande de fréquence plus étroite (300–900 Hz). Idéal pour les environnements calmes ou si vous préférez un son moins intrusif.
- Proéminent / clair – onde sinusoïdale, fondu cosinus, volume plus élevé (80 %), volume maître maximal, large plage de fréquences (150–1600 Hz) et réverbération activée. Offre un son fort et distinct.
- Personnalisé (garder mes paramètres actuels) – laisse tous les contrôles inchangés ; c'est la sélection par défaut à l'ouverture de la boîte de dialogue.
Forme d'onde du son de progression
Sélectionnez le timbre du son de progression généré :
- Sinus – son pur et doux (le bip original).
- Triangle – légèrement plus brillant et « creux ».
- Dent de scie – son riche et bourdonnant avec un ensemble complet d'harmoniques.
- Carré – très brillant et percutant (son classique de jeu vidéo).
- Bip original – utilise la fonction de bip originale de NVDA, mais applique toujours les paramètres de panoramique et de volume. Utile si vous préférez la hauteur exacte d'origine mais souhaitez un contrôle directionnel.
Algorithme de fondu
Cela contrôle la forme du fondu d'entrée au début d'un son de progression et du fondu de sortie à la fin. Il affecte la douceur avec laquelle le son apparaît et disparaît. Les options incluent :
- Cosinus – une courbe en S douce et progressive (par défaut).
- Gaussien – un fondu en cloche, très doux.
- Linéaire – un fondu droit à taux constant.
- Exponentiel – attaque rapide, déclin lent.
- Logarithmique – attaque lente, déclin rapide.
- Courbe en S – une forme sigmoïde symétrique.
- Sinus, Quart de sinus, Demi-sinus – diverses courbes basées sur le sinus.
- Racine carrée, Racine cubique, Quadratique – courbes de puissance qui modifient la perception de l'attaque.
Expérimentez pour trouver le fondu qui vous semble le plus naturel.
Volume et Volume maître
- Volume (%) – définit l'amplitude du son généré (0–100 %).
- Volume maître (%) – un multiplicateur global qui met à l'échelle tous les sons traités par SoundAlign. Considérez-le comme le « volume principal » de l'extension.
Plage de fréquences
Fréquence minimale (110–300 Hz) et Fréquence maximale (1200–1760 Hz) définissent la plage de hauteur pour le son de progression. Le son commencera à la minimale à 0 % et atteindra la maximale à 100 % (ou inversement pour un panoramique de droite à gauche). Ceci est indépendant de la plage de bip originale de NVDA et n'affecte que le son de progression personnalisé généré (pas l'option « Bip original »).
Intervalles d'annonce
- Intervalle d'annonce vocale – combien de points de pourcentage doivent s'écouler avant que NVDA ne parle du nouveau pourcentage (1 %, 2 %, 5 % ou 10 %).
- Intervalle d'annonce par bip – contrôle la fréquence des bips de l'indicateur de progression (en pas de pourcentage). Cela n'affecte que la progression basée sur les bips originaux, pas le moteur de son continu.
- Annonce basée sur le temps – si défini sur une valeur supérieure à 0, NVDA parlera du pourcentage toutes les X secondes, quel que soit l'intervalle de pourcentage. Mettre à 0 pour désactiver.
Mode mixte
Lorsqu'il est coché, les deux annonces de progression par voix et par bip sont actives, mais elles alternent : si l'intervalle de voix est atteint, la voix parle ; sinon, si l'intervalle de bip est atteint, un bip retentit. Lorsqu'il n'est pas coché, seules les annonces vocales sont utilisées (les bips sont toujours joués mais ne sont pas annoncés par la voix).
Ajouter une réverbération aux sons de progression
Active un effet de délai stéréo court sur le son de progression continu, lui donnant une impression d'« espace ». Cela ajoute de la richesse mais utilise plus de CPU ; il est désactivé par défaut pour des raisons de performances. Uniquement actif pour les formes d'onde personnalisées (pas pour « Bip original »).
Tester tous les paramètres
Ce bouton joue une courte séquence : trois bips de l'extension (bas, moyen, haut) en utilisant vos paramètres de direction actuels, suivis d'un balayage complet de progression de 0 % à 100 % en utilisant vos paramètres de progression choisis. Cela vous permet d'entendre l'effet de tous les changements immédiatement sans avoir à enregistrer et quitter la boîte de dialogue.
Comment fonctionne le moteur de son de progression (en coulisses)
SoundAlign remplace les traditionnels bips de progression « fragmentés » par un générateur continu. Au lieu de jouer un bip séparé tous les quelques points de pourcentage, il exécute un thread en arrière-plan qui produit un son stable et glissant. Ce son change doucement sa fréquence et sa position de panoramique vers la dernière cible, et il s'estompe gracieusement au début et à la fin de l'opération. Le résultat est un son de progression beaucoup plus agréable et informatif – pas de clics, pas de sauts brusques, et le balayage panoramique est toujours complet même pour des opérations très courtes (comme quelques secondes de copie).
Le générateur utilise la forme d'onde, l'algorithme de fondu et les paramètres de réverbération que vous avez choisis pour créer une expérience audio unique et personnalisée.
Pourquoi utiliser SoundAlign ?
L'audio standard des lecteurs d'écran manque souvent d'indices spatiaux, ce qui rend difficile la distinction entre plusieurs bips ou l'évaluation de la progression sans écouter attentivement les nombres prononcés. SoundAlign résout ce problème en transformant votre champ stéréo en un canal d'information utile. Vous pouvez savoir instantanément si un bip provient d'un outil ou d'une fonction spécifique, et vous pouvez percevoir la progression comme un mouvement auditif naturel, plus rapide et moins fatigant que de décortiquer des nombres. C'est une mise à niveau simple mais puissante pour votre expérience NVDA.
Télécharger et commencer
SoundAlign est gratuit et open‑source (GNU GPL). Téléchargez-le dès aujourd'hui, installez-le via le Gestionnaire d'extensions de NVDA et ouvrez les paramètres avec NVDA+Windows+S. Jouez avec les préréglages, ajustez le volume et trouvez la configuration audio spatiale qui vous convient le mieux. Vos oreilles vous remercieront.
Me soutenir
Si cet outil vous a facilité la vie, envisagez d'alimenter la prochaine mise à jour avec un petit don.
Votre soutien compte beaucoup. Bâtissons ensemble quelque chose de grand.