Pleasant Progress Bar (Приятная полоса прогресса)
Сделайте звуковые эффекты индикатора выполнения NVDA более приятными и мелодичными, с поддержкой нескольких форм волн и пользовательских настроек.
Аудиопревью
Традиционный звук индикатора выполнения: Монотонные звуковые сигналы →
Нажмите чтобы скачать запись оригинального индикатора выполнения.wav
Приятный индикатор выполнения с синусоидальной волной и косинусными эффектами затухания →
Нажмите чтобы скачать запись приятного индикатора выполнения.wav
Загрузка и репозиторий GitHub
Совместимость
Теоретически поддерживает все версии после 2019.3, но тестировалось только на NVDA 2025.2.
🚀 Возможности
- Поддержка нескольких форм волн: синусоидальная, прямоугольная, треугольная, пилообразная, импульсная, белый шум
- Умное затухание: гладкие алгоритмы косинуса и Гаусса
- Пользовательская настройка: полностью регулируемые громкость и диапазон частот
⌨️ Сочетания клавиш
- NVDA+Shift+P: Включить/выключить функцию Pleasant Progress Bar
🔧 Использование
- Перезапустите NVDA после установки дополнения
- Нажмите
NVDA+Shift+P чтобы включить или выключить функциональность дополнения. (По умолчанию включено)
- Испытайте приятные звуковые эффекты в любом приложении с индикаторами выполнения
- Настройте аудиопараметры через панель настроек NVDA
Настройки конфигурации
- Откройте меню NVDA → Параметры → Настройки
- Найдите "Pleasant Progress Bar" в списке категорий
- Настройте следующие параметры согласно личным предпочтениям:
- Тип формы волны: Выберите предпочитаемую форму волны (синусоидальная — самая мягкая, прямоугольная — самая чёткая)
- Алгоритм затухания: Косинус (классический) или Гаусс (более плавный)
- Регулировка громкости: от 0.1 минимум до 1.0 максимум
- Длина формы волны: от 40 миллисекунд до 100 миллисекунд, по умолчанию 80 миллисекунд, эффект 40 миллисекунд наиболее близок к стилю оригинального индикатора выполнения,
но длина формы волны менее 80 миллисекунд может вызывать щелчки, что является дефектом 32-битных аудиосистем, и в настоящее время не найдено метода полностью это исправить
- Начальная частота (низкая частота): диапазон от 110Гц до 300Гц
- Конечная частота (высокая частота): диапазон от 1200Гц до 1750Гц
🛠️ Устранение неполадок
Когда звуковые эффекты индикатора выполнения не меняются
- Проверьте статус дополнения
- Нажмите
NVDA+Shift+P чтобы убедиться, что дополнение включено
- Сообщение "Pleasant Progress Bar enabled" указывает на активность функции
- Проверьте аудиосистему
- Убедитесь, что ваше аудиоустройство вывода компьютера работает правильно
- Попробуйте увеличить громкость системы или NVDA
- Увеличьте громкость в настройках Pleasant Progress Bar
- Сбросьте настройки
Если звуковые эффекты ненормальны, вы можете в панели настроек:
- Сбросить все настройки к значениям по умолчанию
- Или удалить дополнение и переустановить
Часто задаваемые вопросы
В: Почему иногда возникает аудиозадержка?
О: Это может быть связано с буферизацией аудио в 32-битных системах. Дополнение было оптимизировано, но на некоторых старых компьютерах могут оставаться небольшие задержки.
В: Могут ли несколько звуковых эффектов индикатора выполнения воспроизводиться одновременно?
О: Дополнение предназначено для монофонического воспроизведения. Несколько одновременных индикаторов выполнения будут использовать последний активированный, чтобы избежать путаницы в аудио.
В: Что делать, если звук слишком громкий или слишком тихий?
О: Пожалуйста, отрегулируйте громкость в панели настроек или проверьте системные аудионастройки.
Экспорт логов для диагностики разработчиком
- Откройте меню NVDA → Параметры → Настройки → Общие
- Установите "Уровень ведения журнала" в "Отладочный"
- Найдите место с индикатором выполнения, убедитесь, что дополнение включено,
подождите некоторое время с интерфейсом индикатора выполнения, например 30 секунд,
это необходимо для активации логики захвата дополнения и генерации логов
- Откройте меню NVDA → Сервис → Просмотр журнала
- Выделите всё и скопируйте всё содержимое, вставьте в Блокнот и сохраните, затем отправьте файл разработчику для диагностики
🤝 Техническая поддержка
Если вы столкнулись с проблемами или имеете предложения, не стесняйтесь связаться:
📋 История изменений
Версия 0.22
- Добавлена совместимость с NVDA 2026.1 (64-разрядная версия, Python 3.13)
- Сохранен 32-разрядный файл .pyd для обеспечения обратной совместимости с NVDA 2024 и более ранними версиями
- Устранена вводящая в заблуждение "32-разрядная оптимизация" именования в коде (без изменения поведения)
- Исправлен формат электронной почты автора в манифесте
V0.21
- Для неподдерживаемых языков системы всегда будет использоваться английский, другие функции не изменятся.
V0.2
- Добавлена управляемая длина формы волны в настройках, минимум 40 миллисекунд, максимум 100 миллисекунд, эффект 40 миллисекунд ближе к стилю оригинального индикатора выполнения
- Теперь пользователи также могут изменить сочетание клавиш для включения и выключения Pleasant Progress Bar в настройках жестов ввода NVDA
V0.1
- Первоначальный выпуск
- Поддержка нескольких типов форм волн
- Система кэширования аудио
- Полная панель настроек
- Алгоритмы затухания косинуса и Гаусса
📝 Лицензия
Это дополнение выпущено под [GPL v3], смотрите файл LICENSE для подробных условий.
Наслаждайтесь более приятным опытом работы с индикатором выполнения! 🎵