soundAlign


Направление для ваших ушей. Прогресс для вашего разума.


автор: chai chaimee

url: https://github.com/chaichaimee/soundAlign



Введение

SoundAlign — это дополнение для NVDA, которое придает вашей звуковой обратной связи новое измерение: пространственное панорамирование. Вместо того чтобы все сигналы и тоны прогресса звучали из одного места, SoundAlign позволяет вам решать, где в стереополе должны располагаться звуки. Вы можете настроить так, чтобы низкочастотные сигналы дополнений доносились слева, высокочастотные — справа, а индикатор прогресса плавно перемещался слева направо (или справа налево) по мере выполнения задачи. Это делает звуковые подсказки более быстрыми для распознавания и более приятными для слуха.


Что это делает

SoundAlign перехватывает функцию tones.beep, используемую как самой NVDA, так и многими дополнениями. Затем он применяет направленное панорамирование в соответствии с вашими настройками, не изменяя исходную высоту или длительность звука. Дополнение различает два типа звуков:

Дополнение также включает движок непрерывного тона прогресса, который заменяет оригинальные прерывистые сигналы на плавный, скользящий тон. Это устраняет слышимые щелчки между сигналами и дает вам плавное, музыкальное представление о ходе выполнения.


Ключевые возможности


Преимущества


Горячая клавиша и быстрое управление

Основной жест — NVDA+Windows+S:


Объяснение настроек

Диалог настроек разделен на логические блоки. Вот что делает каждый элемент управления:

Направление сигналов дополнений

Три раскрывающихся списка позволяют задать положение панорамы для:

Для каждого можно установить Слева, По центру или Справа.

Индикатор прогресса

Выберите поведение панорамы для тонов прогресса:

Пресет звука прогресса

Быстро примените предопределенную комбинацию настроек. Доступны следующие пресеты:

Форма волны тона прогресса

Выберите тембр генерируемого тона прогресса:

Алгоритм огибающей

Этот параметр управляет формой нарастания в начале тона прогресса и затухания в конце операции. Он влияет на плавность появления и исчезновения звука. Доступны следующие варианты:

Экспериментируйте, чтобы найти огибающую, которая кажется вам наиболее естественной.

Громкость и общая громкость

Частотный диапазон

Минимальная частота (110–300 Гц) и Максимальная частота (1200–1760 Гц) определяют диапазон высоты тона для тона прогресса. Тон будет начинаться с минимальной частоты при 0% и достигать максимальной при 100% (или наоборот для панорамирования Справа налево). Это не зависит от оригинального диапазона сигналов NVDA и влияет только на генерируемый тон прогресса (не на опцию «Оригинальный тоновый сигнал»).

Интервалы объявлений

Смешанный режим

Когда этот флажок установлен, одновременно активны как речевые, так и звуковые объявления прогресса, но они чередуются: если достигнут речевой интервал — озвучивается речь; в противном случае, если достигнут интервал сигналов — воспроизводится сигнал. Если флажок снят, используются только речевые объявления (сигналы по-прежнему воспроизводятся, но не озвучиваются речью).

Добавить реверберацию к тонам прогресса

Включает короткий стерео-эффект задержки на непрерывном тоне прогресса, создавая ощущение «комнаты». Это добавляет насыщенность, но требует больше ресурсов ЦП; по умолчанию отключено для производительности. Активно только для пользовательских форм волны (не для «Оригинального тонового сигнала»).

Протестировать все настройки

Эта кнопка воспроизводит короткую последовательность: три сигнала дополнений (низкий, средний, высокий) с использованием ваших текущих настроек направления, а затем полную развертку прогресса от 0% до 100% с выбранными настройками прогресса. Это позволяет услышать эффект всех изменений сразу, без необходимости сохранять и закрывать диалог.


Как работает движок тона прогресса (технические детали)

SoundAlign заменяет традиционные «прерывистые» сигналы прогресса на непрерывный генератор. Вместо того чтобы воспроизводить отдельный сигнал каждые несколько процентов, он запускает фоновый поток, который производит постоянный, скользящий тон. Этот тон плавно меняет частоту и положение панорамы в соответствии с последним целевым значением, изящно нарастая в начале и затухая в конце операции. В результате звук прогресса становится гораздо более приятным и информативным — без щелчков, без резких скачков, а панорамная развертка всегда полная, даже для очень коротких операций (например, копирование в течение нескольких секунд).

Генератор использует выбранную вами форму волны, алгоритм огибающей и настройки реверберации, чтобы создать уникальный персонализированный звуковой опыт.


Зачем использовать SoundAlign?

Стандартный звук экранных диктофонов часто лишен пространственных подсказок, что затрудняет различение множества сигналов или оценку прогресса без внимательного вслушивания в произносимые числа. SoundAlign решает эту проблему, превращая ваше стереополе в полезный информационный канал. Вы можете мгновенно определить, от какого инструмента или функции исходит сигнал, и воспринимать прогресс как естественное звуковое движение, что быстрее и менее утомительно, чем разбор чисел. Это простое, но мощное улучшение вашего опыта работы с NVDA.


Скачать и начать работу

SoundAlign — это бесплатное и открытое программное обеспечение (GNU GPL). Скачайте его сегодня, установите через менеджер дополнений NVDA и откройте настройки с помощью NVDA+Windows+S. Поиграйте с пресетами, настройте громкость и найдите пространственную аудиоконфигурацию, которая подходит именно вам. Ваши уши скажут вам спасибо.




Поддержать меня

Если этот инструмент облегчил вам жизнь, подумайте о небольшом пожертвовании, чтобы поддержать следующий апдейт.


Поддержать меня


Ваша поддержка многое значит. Давайте вместе создадим что-то великое.