EnhancedDuck (Расширенное приглушение звука)
Автор:- Исходный код дополнения: Посетить Web-сайт enhancedDuck
Краткое описание
Дополнение Enhanced Duck расширяет возможности управления приглушением звука в NVDA двумя дополнительными режимами с учётом текущего фокуса.
Оно работает на основе Windows Core Audio session API и регулирует громкость отдельных приложений независимо от встроенного механизма NVDA.
Пользователь может переключать режимы с помощью сочетания NVDA+Shift+D или через панель настроек звука NVDA.
Режим «Приглушать неактивные приложения» снижает громкость всех программ, которые не находятся в фокусе.
При этом приложение, в котором вы работаете, сохраняет полную громкость звука.
Режим «Приглушать активное приложение» уменьшает громкость только текущего активного окна.
Фоновое аудио, например музыка, при этом остаётся на нормальном уровне громкости.
Дополнение автоматически отслеживает смену фокуса между приложениями и обновляет состояние приглушения в реальном времени.
При выходе из режима или отключении приглушения громкость всех приложений восстанавливается до исходных значений.
Собственная речь и звуки NVDA никогда не приглушаются и всегда остаются на полной громкости.
Два новых режима добавляются в стандартный список режимов приглушения в настройках NVDA.
Они полностью совместимы с профилями конфигурации и учитывают их при переключении.
Дополнение не требует установки дополнительных компонентов или прав администратора.
Оно работает с любыми приложениями, воспроизводящими звук через стандартные механизмы Windows.
Имейте в виду, что приложения, использующие отдельные вспомогательные процессы для аудио, могут обрабатываться не всегда корректно.
Например, веб-браузеры часто воспроизводят звук через отдельные процессы, не связанные с основным окном.
В таких случаях режимы приглушения могут работать не так, как ожидается.
Тем не менее, для большинства стандартных приложений дополнение работает надёжно и предсказуемо.
Enhanced Duck особенно полезен для работы с несколькими приложениями одновременно.
Он позволяет сохранять концентрацию на активной задаче, не отвлекаясь на фоновые звуки.
Дополнение просто в использовании и не требует сложной настройки.
Оно станет отличным дополнением для всех, кто часто работает с аудио в разных приложениях.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| enhancedDuck | 0.1.0 | 2026.1 | 2026.1 | 2024.1 | 13-08-2026 17:16:40 | 20 Кб. | GPL v2 |
Журнал изменений
Подробнее
Не найдено
Скачать
EnhancedDuck-V.0.1.0.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюИнформация о локализации на русский язык
🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
EnhancedDuck (Расширенное приглушение звука)
Enhanced Duck — это дополнение для NVDA, которое расширяет возможности приглушения звука в NVDA двумя режимами, учитывающими фокус. В дополнение к встроенным режимам NVDA, оно может автоматически уменьшать громкость других запущенных приложений в зависимости от того, какое окно находится в фокусе.
Режимы
Нажимайте NVDA+shift+d для циклического переключения доступных режимов приглушения:
- Без приглушения
- Приглушать при воспроизведении речи и звуков
- Всегда приглушать
- Приглушать неактивные приложения
- Приглушать активное приложение
Первые три режима являются стандартными режимами приглушения NVDA. Последние два добавлены этим дополнением:
- Приглушать неактивные приложения уменьшает громкость всех приложений, которые в данный момент не находятся в фокусе, поэтому приложение, в котором вы работаете, остаётся на полной громкости.
- Приглушать активное приложение уменьшает громкость приложения, которое в данный момент находится в фокусе, оставляя фоновое аудио (например, музыку) на полной громкости.
При перемещении фокуса между приложениями дополнение постоянно обновляет список аудиосеансов, громкость которых уменьшена, и восстанавливает исходную громкость каждого приложения при выходе из режима или отключении приглушения. Собственная речь и звуки NVDA никогда не приглушаются.
Режим также можно выбрать в меню NVDA > Параметры > Настройки > Звук в поле со списком Режим приглушения звука (две новые записи появляются в конце списка). Изменения в профилях конфигурации также учитываются.
Как работают режимы, учитывающие фокус
Два дополнительных режима основаны на Windows Core Audio session API. Дополнение регулирует громкость каждого приложения, которую Windows отображает в своём микшере громкости, поэтому приглушение работает независимо от встроенного приглушения WASAPI в NVDA и не требует установки дополнительных компонентов или доступа к пользовательскому интерфейсу.
Поскольку Windows группирует аудио по процессам, имейте в виду следующее:
- Приложение затрагивается только в том случае, если у него есть активный аудиосеанс (то есть пока оно фактически воспроизводит звук).
- Некоторые приложения воспроизводят аудио через вспомогательный процесс, который отличается от окна в фокусе (веб-браузеры являются распространённым примером). В этом случае аудио может не соответствовать окну в фокусе, и режим может вести себя не так, как ожидается для этого приложения.
Сборка
Установите требования для сборки дополнений NVDA, затем выполните:
scons
Сгенерированный файл enhancedDuck-<version>.nvda-addon использует метаданные из buildVars.py и документацию из этого readme.md.
Примечания для магазина
Метаданные манифеста соответствуют текущей структуре проверки магазина дополнений: уникальное буквенно-цифровое имя дополнения, семантическая версия major.minor.patch и допустимые версии API NVDA для minimumNVDAVersion и lastTestedNVDAVersion.
Перед публикацией установите реальный URL-адрес проекта или страницы поддержки с протоколом HTTPS в значении addon_url в файле buildVars.py.
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 0.1.0 | 2026.1 | 2024.1 | 20 | EnhancedDuck-V.0.1.0.nvda-addon |