soundAlign
Direction for your ears. Progress for your mind.
Autor: Chai Chaimee
URL: https://github.com/chaichaimee/soundAlign
Einleitung
SoundAlign ist ein NVDA‑Add‑on, das Ihrem Audio‑Feedback eine neue Dimension verleiht: räumliche Panoramierung. Anstatt dass jeder Piepton oder Fortschrittston von derselben Stelle kommt, können Sie mit SoundAlign festlegen, wo Klänge in Ihrem Stereo‑Feld erscheinen sollen. Sie können niederfrequente Add‑on‑Pieptöne von links kommen lassen, hochfrequente von rechts, und Fortschrittsanzeigen können beim Fortschreiten einer Aufgabe sanft von links nach rechts (oder von rechts nach links) gleiten. Dadurch sind Audiocues schneller zu erkennen und angenehmer für die Ohren.
Was es tut
SoundAlign fängt die von NVDA selbst und vielen Add‑ons verwendete Funktion tones.beep ab und wendet basierend auf Ihren Einstellungen eine Richtungspanoramierung an, ohne die ursprüngliche Tonhöhe oder Dauer zu verändern. Das Add‑on unterscheidet zwischen zwei Klangtypen:
- Add‑on‑Pieptöne – kurze Pieptöne, die von NVDA oder anderen Add‑ons erzeugt werden (außer der Fortschrittsanzeige). Sie werden nach Frequenz gruppiert: niedrig (unter 500 Hz), mittel (zwischen 500 und 1500 Hz) und hoch (über 1500 Hz). Jeder Gruppe kann eine feste Panoramaposition (Links, Mitte oder Rechts) zugewiesen werden.
- Fortschrittsanzeige – die charakteristischen, in der Tonhöhe ansteigenden Pieptöne, die NVDA bei Dateikopien, Downloads oder anderen Vorgängen mit Fortschrittsbalken abspielt. SoundAlign kann diese dynamisch über den gesamten Stereobereich schwenken, entweder dem Prozentwert folgend (von links nach rechts oder von rechts nach links) oder an einer festen Position halten.
Das Add‑on enthält außerdem eine kontinuierliche Fortschrittston‑Engine, die die ursprünglichen, stückweisen Pieptöne durch einen sanften, gleitenden Ton ersetzt. Dadurch entfallen die hörbaren Klickgeräusche zwischen den Pieptönen, und Sie erhalten eine flüssige, musikalische Darstellung Ihres Fortschritts.
Hauptfunktionen
- • Richtungsgebundene Add‑on‑Pieptöne – Weisen Sie Links, Mitte oder Rechts für nieder‑, mittel‑ und hochfrequente Pieptöne zu.
- • Intelligente Fortschrittspanoramierung – Wählen Sie zwischen Links‑nach‑Rechts, Rechts‑nach‑Links oder festen Positionen (Links, Mitte, Rechts). Der Ton schwenkt, wenn sich der Prozentsatz ändert.
- • Anpassbarer Fortschrittston – Wählen Sie zwischen Sinus, Dreieck, Sägezahn, Rechteck oder dem originalen Piepton. Passen Sie Lautstärke, Frequenzbereich (110–1760 Hz) und Überblendungsalgorithmus (Cosinus, Linear, Exponential, S‑Kurve usw.) an.
- • Presets mit einem Klick – Wenden Sie sofort die Einstellungen „Ausgewogen“, „Dezent“ oder „Auffällig“ an, um einen guten Klang zu erhalten, ohne sich durch alle Regler arbeiten zu müssen.
- • Optionaler Hall – Fügen Sie Fortschrittstönen eine dezente Raumwirkung hinzu für ein reichhaltigeres Hörerlebnis (standardmäßig deaktiviert, um die Leistung zu schonen).
- • Sprachansagen – Konfigurieren Sie Prozentsatzintervalle für gesprochene Fortschrittsmeldungen (1 %, 2 %, 5 %, 10 %) und den gemischten Modus (Sprache + Piepton).
- • Hauptlautstärke – Steuern Sie die Gesamtausgangslautstärke aller von SoundAlign verarbeiteten Klänge unabhängig.
- • Schnelles Umschalten – Verwenden Sie die Tastenkombination NVDA+Windows+S; einmaliges Antippen öffnet die Einstellungen, doppeltes Antippen schaltet das gesamte Add‑on ein oder aus.
Vorteile
- • Schnellere Reaktion – Sie wissen sofort, welche Anwendung oder Funktion piept, aufgrund ihrer räumlichen Position.
- • Weniger Ablenkung – Anstatt auf eine numerische Prozentzahl zu hören, können Sie den Fortschritt durch eine natürliche Links‑nach‑Rechts‑Bewegung wahrnehmen.
- • Reduzierte kognitive Belastung – Räumliche Hinweise werden intuitiver verarbeitet und entlasten Ihren Geist für die eigentliche Aufgabe.
- • Persönlicher Komfort – Passen Sie Frequenzen und Lautstärken an Ihre Hörvorlieben an.
- • Nahtlose Integration – Verwendet NVDA’s eigene Audio‑Engine (nvwave), sodass es keine Knackser, Doppelklänge oder Synchronisationsprobleme gibt.
Tastenkürzel & Schnellsteuerung
Die Hauptgeste ist NVDA+Windows+S:
- Einmal tippen – öffnet den SoundAlign‑Einstellungsdialog, in dem Sie alle Optionen anpassen können.
- Doppeltippen (schnell) – schaltet das Add‑on ein oder aus. Sie hören eine gesprochene Bestätigung („SoundAlign an“ / „SoundAlign aus“).
Einstellungen erklärt
Der Einstellungsdialog ist in logische Abschnitte unterteilt. Hier wird jeder Regler erklärt:
Richtung der Add‑on‑Pieptöne
Drei Dropdown‑Menüs legen die Panoramaposition fest für:
- Niedrige Frequenz – Pieptöne unter 500 Hz.
- Mittlere Frequenz – Pieptöne zwischen 500 und 1500 Hz.
- Hohe Frequenz – Pieptöne über 1500 Hz.
Jeder kann auf Links, Mitte oder Rechts gesetzt werden.
Fortschrittsanzeige
Wählen Sie das Panoramaverhalten für Fortschrittstöne:
- Links nach Rechts – der Ton bewegt sich von ganz links (0 %) nach ganz rechts (100 %).
- Rechts nach Links – der Ton bewegt sich von rechts nach links, wenn der Prozentsatz steigt.
- Links – bleibt immer links.
- Mitte – bleibt in der Mitte.
- Rechts – bleibt rechts.
Fortschrittston‑Preset
Wenden Sie schnell eine vordefinierte Kombination von Einstellungen an. Verfügbare Presets:
- Ausgewogen (empfohlen) – Sinuswelle, Cosinus‑Überblendung, moderate Lautstärke (50 %), Frequenzbereich 110–1760 Hz, kein Hall. Dies ist der klassische SoundAlign‑Klang, sanft und klar.
- Dezent / leise – Sinuswelle, Sinus‑Überblendung, niedrigere Lautstärke (30 %), reduzierte Hauptlautstärke (60 %), schmalerer Frequenzbereich (300–900 Hz). Ideal für leise Umgebungen oder wenn Sie einen weniger aufdringlichen Ton bevorzugen.
- Auffällig / klar – Sinuswelle, Cosinus‑Überblendung, höhere Lautstärke (80 %), volle Hauptlautstärke, weiter Frequenzbereich (150–1600 Hz) und Hall aktiviert. Bietet einen kräftigen, deutlichen Klang.
- Benutzerdefiniert (aktuelle Einstellungen beibehalten) – belässt alle Regler unverändert; dies ist die Standardauswahl beim Öffnen des Dialogs.
Wellenform des Fortschrittstons
Wählen Sie die Klangfarbe des erzeugten Fortschrittstons:
- Sinus – reiner, sanfter Ton (der originale Piepton).
- Dreieck – etwas heller und „hohl“ klingend.
- Sägezahn – reicher, surrenden Klang mit vielen Obertönen.
- Rechteck – sehr hell und durchsetzungsstark (klassischer Videospiel‑Sound).
- Originaler Piepton – verwendet NVDA’s ursprüngliche Piepfunktion, wendet jedoch weiterhin Panorama‑ und Lautstärkeeinstellungen an. Nützlich, wenn Sie die exakte Originaltonhöhe bevorzugen, aber Richtungssteuerung wünschen.
Überblendungsalgorithmus
Dieser steuert die Form des Einblendens zu Beginn eines Fortschrittstons und des Ausblendens am Ende. Er beeinflusst, wie sanft der Klang erscheint und verschwindet. Optionen umfassen:
- Cosinus – eine sanfte, geschwungene S‑Kurve (Standard).
- Gauß – glockenförmige Überblendung, sehr weich.
- Linear – eine gerade, konstante Überblendung.
- Exponentiell – schneller Einschwingvorgang, langsames Abklingen.
- Logarithmisch – langsamer Einschwingvorgang, schnelles Abklingen.
- S‑Kurve – eine symmetrische Sigmoidform.
- Sinus, Viertelsinus, Halbsinus – verschiedene sinusbasierte Kurven.
- Quadratwurzel, Kubikwurzel, Quadratisch – Potenzkurven, die die Wahrnehmung des Einschwingvorgangs verändern.
Experimentieren Sie, um die Überblendung zu finden, die sich für Sie am natürlichsten anfühlt.
Lautstärke & Hauptlautstärke
- Lautstärke (%) – stellt die Amplitude des erzeugten Tons selbst ein (0–100 %).
- Hauptlautstärke (%) – ein globaler Multiplikator, der alle von SoundAlign verarbeiteten Klänge skaliert. Betrachten Sie ihn als „Hauptlautstärke“ des Add‑ons.
Frequenzbereich
Mindestfrequenz (110–300 Hz) und Maximalfrequenz (1200–1760 Hz) definieren den Tonhöhenbereich für den Fortschrittston. Der Ton beginnt bei der Mindestfrequenz bei 0 % und erreicht die Maximalfrequenz bei 100 % (oder umgekehrt bei Rechts‑nach‑Links‑Panoramierung). Dies ist unabhängig von NVDA’s ursprünglichem Piepbereich und betrifft nur den benutzerdefinierten Fortschrittston (nicht die Option „Originaler Piepton“).
Ansageintervalle
- Sprachansageintervall – wie viele Prozentpunkte vergehen müssen, bevor NVDA den neuen Prozentsatz ansagt (1 %, 2 %, 5 % oder 10 %).
- Piepansageintervall – steuert, wie oft der Fortschrittsindikator piept (in Prozentschritten). Dies betrifft nur den ursprünglichen piep‑basierten Fortschritt, nicht die kontinuierliche Ton‑Engine.
- Zeitbasierte Ansage – wenn auf einen Wert größer als 0 gesetzt, spricht NVDA den Prozentsatz alle X Sekunden, unabhängig vom Prozentsatzintervall. Auf 0 setzen, um zu deaktivieren.
Gemischter Modus
Wenn aktiviert, sind sowohl Sprach‑ als auch Piep‑Fortschrittsansagen aktiv, aber sie wechseln sich ab: wenn das Sprachintervall erreicht ist, wird Sprache ausgegeben; andernfalls, wenn das Piepintervall erreicht ist, ertönt ein Piep. Wenn deaktiviert, werden nur Sprachansagen verwendet (Pieptöne werden weiterhin abgespielt, aber nicht angesagt).
Hall zu Fortschrittstönen hinzufügen
Aktiviert einen kurzen Stereo‑Delay‑Effekt auf dem kontinuierlichen Fortschrittston, der ihm eine „Raum“‑Wirkung verleiht. Dies erhöht die Klangfülle, verbraucht aber mehr CPU; standardmäßig aus Leistungsgründen deaktiviert. Nur für benutzerdefinierte Wellenformen aktiv (nicht für „Originaler Piepton“).
Alle Einstellungen testen
Diese Schaltfläche spielt eine kurze Sequenz ab: drei Add‑on‑Pieptöne (niedrig, mittel, hoch) mit Ihren aktuellen Richtungseinstellungen, gefolgt von einem vollständigen Fortschrittsdurchlauf von 0 % bis 100 % mit Ihren gewählten Fortschrittseinstellungen. So können Sie die Wirkung aller Änderungen sofort hören, ohne den Dialog speichern und verlassen zu müssen.
Wie die Fortschrittston‑Engine funktioniert (Hinter den Kulissen)
SoundAlign ersetzt die traditionellen „stückweisen“ Fortschrittspieptöne durch einen kontinuierlichen Generator. Anstatt alle paar Prozentpunkte einen separaten Piepton abzuspielen, wird ein Hintergrundthread ausgeführt, der einen gleichmäßigen, gleitenden Ton erzeugt. Dieser Ton verändert seine Frequenz und Panoramaposition sanft in Richtung des letzten Ziels, blendet am Anfang geschmeidig ein und am Ende aus. Das Ergebnis ist ein wesentlich angenehmerer und informativerer Fortschrittsklang – kein Klicken, keine abrupten Sprünge, und der Panoramadurchlauf ist selbst bei sehr kurzen Vorgängen (wie ein paar Sekunden Kopieren) immer vollständig.
Der Generator verwendet Ihre gewählte Wellenform, Überblendungsalgorithmus und Hall‑Einstellungen, um ein einzigartig personalisiertes Hörerlebnis zu schaffen.
Warum SoundAlign verwenden?
Standardmäßig fehlen Bildschirmlesegeräten oft räumliche Hinweise, wodurch es schwer ist, zwischen mehreren Pieptönen zu unterscheiden oder den Fortschritt zu beurteilen, ohne genau auf gesprochene Zahlen zu achten. SoundAlign löst dies, indem es Ihr Stereofeld in einen nützlichen Informationskanal verwandelt. Sie können sofort erkennen, ob ein Piepton von einem bestimmten Werkzeug oder einer Funktion stammt, und Sie können Fortschritt als natürliche auditive Bewegung wahrnehmen, die schneller und weniger ermüdend ist als das Abhören von Zahlen. Es ist ein einfaches, aber leistungsstarkes Upgrade für Ihr NVDA‑Erlebnis.
Herunterladen & Loslegen
SoundAlign ist kostenlos und Open‑Source (GNU GPL). Laden Sie es noch heute herunter, installieren Sie es über den NVDA‑Add‑on‑Manager und öffnen Sie die Einstellungen mit NVDA+Windows+S. Spielen Sie mit den Presets, passen Sie die Lautstärke an und finden Sie die räumliche Audio‑Konfiguration, die am besten zu Ihnen passt. Ihre Ohren werden es Ihnen danken.
Unterstützen Sie mich
Wenn dieses Tool Ihnen den Alltag erleichtert hat, denken Sie bitte darüber nach, das nächste Update mit einer kleinen Spende zu unterstützen.
Ihre Unterstützung bedeutet mir viel. Lassen Sie uns gemeinsam Großartiges schaffen.