Дополнение VolumeNotifications исправляет проблему с проговариванием уровня громкости при нажатии кнопок громкости.
Дополнение добавляет следующие улучшение:
Если менять громкость во время звучания речи, то речь не прерывается, а после ее окончания просто озвучивается итоговый уровень громкости, который был установлен в процессе изменения.
Дополнение настроек не имеет, начинает работать сразу после включения или установки.
Igor
. VolumeNotifications-2025.05.18.nvda-addon, Кстати, может кому тоже будет полезно, вот последняя версия кварка в виде устанавливаемого дополнения.
На мой взгляд, это самый удобный вариант: если менять громкость во время звучания речи, то речь не прерывается, а после ее окончания просто озвучивается итоговый уровень громкости, который был установлен в процессе изменения., 9.9 KB
Кварк
. Ответ для Igor.
VolumeNotifications-2025.05.17.nvda-addon, Думаю оптимальным вариантом тут будет полное отключение объявления громкости в режиме sayAll и возврат вызова speech.cancelSpeech в обычном режиме. Новая версия прикреплена к данному сообщению.
Кстати самую последнюю версию вы можете собрать самостоятельно из исходников, клонировав себе git-репозиторий:
git clone https://gitverse.ru/kvark128/VolumeNotifications.git
cd VolumeNotifications && scons
Требуется установленный git, python, scons, python-markdown и gettext. В среде MSYS2 на Windows и в Arch Linux всё это можно установить одной командой:
pacman -S git python scons python-markdown gettext
Кварк
. Ответ для Dmitry.
VolumeNotifications.nvda-addon, Вот другая версия, где добавлено игнорирование дублирующихся уведомлений и исправлена остановка речи при непрерывном чтении., 9.4 KB
Dmitry
. Привет. Кто знает, знают ли разработчики NVDA о таком баге:
Когда я кнопками громкости регулирую громкость звука NVDA не проговаривает это до конца. Вот что NVDA сообщает при нажатии любой кнопки громкости, взято из просмотрщика журнала:
“уровень громкос
уровень громкос”
То есть фраза не договаривается до конца и процентов громкости конечно же тоже не произносится. Тогда получается нет смысла в этой функции.
Из этого исходит вопрос: Как сделать наиболее корректно чтобы либо NVDA произносила фразу полностью включая с процентами, либо чтобы NVDA ничего не говорила при нажатии кнопок громкости?, изменено
Кварк
. Ответ для Dmitry.
VolumeNotifications.nvda-addon, Это баг не NVDA, а Проводника Windows 10, который в UIA-уведомлении в качестве текста этого уведомления шлёт какую-то фигню. В Windows 11 проблему поправили, но текст сообщения всё равно слишком длинный, а главное, что NVDA обрабатывает эти уведомления только от окна приложения на переднем плане.
Попробуйте поставить дополнение из этого сообщения. Оно должно корректно обрабатывать уведомления об изменении громкости и единообразно сообщать его пользователю как на Windows 10, так и на Windows 11 независимо от активного окна., 9.3 KB