Продвинутые Аудио Темы (Advanced Audio Themes)

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

Возможности

Разработка и благодарности

Разработка и объединение этого дополнения начались в начале мая (а именно 3 мая 2026 года) исключительно усилиями Hassan AlBarshoumy.

Весь рефакторинг кода, структурные объединения и интеграция графического интерфейса (включая Студию Аудио Тем V2 и объединенные диалоги настроек) были выполнены для обеспечения максимальной стабильности и совместимости с NVDA 2026.1+.

Главный разработчик и объединитель: * Hassan AlBarshoumy

Благодарности: Это дополнение во многом выиграло от слияния и развития предыдущих проектов с открытым исходным кодом в сообществе NVDA. Особая благодарность первоначальным разработчикам: * Ahmed Sami: Первоначальный разработчик дополнения navSounds (Navigation Sound Effects) и за его вклад. * Musharraf Omer: Первоначальный разработчик дополнения Audio Themes 3D. * Tony Malykh: Первоначальный разработчик дополнений Earcons and Speech Rules, BrowserNav, SentenceNav и TextNav. * Austin Hicks & Bryan Smart: Первоначальные разработчики дополнения Unspoken.

Контакты и обновления: https://t.me/HassanAlBarshoumy

Установка

  1. Скачайте последнюю версию дополнения с официального канала Хассана.
  2. Откройте скачанный файл .nvda-addon.
  3. NVDA попросит вас подтвердить установку. Выберите "Да".
  4. Перезапустите NVDA, чтобы завершить установку.

Как использовать

Включение/выключение аудио тем

Вы можете включить или выключить функцию аудио тем в настройках NVDA:

  1. Откройте меню NVDA (NVDA+N).
  2. Перейдите в "Параметры" -> "Настройки".
  3. В диалоговом окне настроек выберите категорию "Аудио темы".
  4. Установите или снимите флажок "Включить аудио темы".

Выбор и управление темами

Обзор вкладок настроек

Панель расширенных настроек аудио тем содержит несколько вкладок для настройки каждого аспекта звукового восприятия. Ниже подробно описана каждая доступная опция:

1. Слой навигации (Navigation Layer)

2. Вкладка "Звуковой движок" (Audio Engine)

3. Вкладка "Реверберация" (Reverb)

Имитирует акустику окружающей среды, создавая ощущение, что звуки воспроизводятся в реальном помещении. - Включить реверберацию: Главный переключатель для эффектов окружения. - Размер комнаты: Регулирует воспринимаемый размер виртуальной комнаты. - Затухание (Damping): Управляет скоростью поглощения высоких частот (имитация мягких и жестких стен). - Уровень эффекта / Исходный сигнал (Wet / Dry): Балансирует количество обработанной реверберации с оригинальным чистым звуком. - Ширина (Width): Регулирует стерео базу хвоста реверберации.

4. Вкладка "Форматы аудио" (Audio Formats)

5. Вкладка "Аудио и речевые правила" (Earcons & Speech Rules)

Мощный движок правил для фонетического произношения и пользовательских звуков состояний. - Список правил: Отображает все активные правила, отфильтрованные по категориям (Роль, Состояние, Текст, Символ и т.д.). - Редактор правил: При добавлении или редактировании правила вы можете определить: - Шаблон / Значение: Шаблон регулярного выражения (Regex), роль или состояние для совпадения. - Тип действия: Выберите воспроизведение встроенного звука, пользовательского WAV-файла, звукового сигнала (beep), изменение просодии (тон/скорость), замену текста или ничего не делайте. - Действие речи: Решите, должна ли NVDA сохранять исходный текст, редактировать произносимый текст или полностью замолчать при совпадении правила. - Настройки звука: Ползунок громкости, смещения обрезки начала/конца (в миллисекундах), тон/продолжительность для сигналов. - Фильтры: Ограничьте правило конкретными приложениями, заголовками окон или URL-адресами веб-сайтов (поддерживается Regex). - Пакетные операции: Экспорт/Импорт словарей правил, включение/выключение всех правил или тестирование правил прямо из интерфейса.

6. Вкладка "Разное" (Miscellaneous)

Расширенная конфигурация для модулей навигации. - Навигация по предложениям (Alt+Стрелки): Регулировка громкости звуковых сигналов для границ абзацев, переключение объявлений форматирования, настройка пропуска ссылок Википедии, регулировка реконструкции предложений между абзацами и определение пользовательских символов разделения предложений/фраз. - Текстовая навигация (Alt+Shift+Стрелки): Регулировка громкости треска (crackle) и настройка поведения звуковых сигналов в конце текста. - Расширенная браузерная навигация (BrowserNav): Регулировка громкости треска и звуковых сигналов во время навигации QuickSearch, а также громкости звукового сигнала пропуска помех (Skip Clutter). - Слой навигации (NVDA+Win+N): Настройка таймаутов автовыхода, звуков действий слоя, сквозных клавиш (pass-through) и включение/выключение определенных режимов навигации.

7. Вкладка "Порядок речи" (Speech Order)

8. Вкладка "Профили приложений" (App Profiles)

9. Вкладка "Быстрый поиск и закладки" (QuickSearch & Bookmarks)

10. Вкладка "Первый/Последний элемент" (First/Last Item)

12. Вкладка Буфер обмена

13. Вкладка Эмодзи

Использование Студии Аудио Тем V2 (Audio Themes Studio)

Студия Аудио Тем позволяет вам создавать и редактировать аудио темы. Чтобы открыть студию:

  1. Откройте меню NVDA (NVDA+N).
  2. Выберите "Студия Аудио Тем" (Audio Themes Studio).

В студии вы можете:

Экспорт вашей темы

После создания или редактирования темы вы можете экспортировать ее как файл .atp, чтобы поделиться ею с другими. Вы найдете опцию экспорта на экране редактирования.

Расширенные правила и фонетическая пунктуация

Аудио иконы (Earcons) и речевые правила позволяют NVDA воспроизводить звуки, а также другие речевые эффекты, такие как изменение просодии.

Использование

  1. Убедитесь, что дополнение включено. Нажмите NVDA+Alt+P для его переключения.
  2. Правила можно настроить через диалоговое окно в меню настроек NVDA.
  3. По умолчанию у вас будет набор заранее определенных звуковых правил.
  4. Правила сохраняются в файле под названием earconsAndSpeechRules.json в каталоге конфигурации пользователя NVDA.

Детализация состояний (State Verbosity)

Дополнение включает функцию, которая позволяет отключать и скрывать речь или звуки для состояний, которые могут вызывать постоянное раздражение (например, состояния "развернуто" или "не выбрано"). Чтобы использовать эту функцию: 1. Перейдите в настройки речевых правил и отредактируйте состояние, которое вы хотите отключить. 2. Установите флажок напротив опции "Подавлять беспорядок состояний" (Suppress state clutter). 3. Теперь вы можете использовать быстрое сочетание клавиш для переключения уровня детализации в любое время. * Вы можете переключать эту опцию либо через комбинацию клавиш слоя (NVDA+Shift+A затем s), либо через прямую комбинацию (NVDA+Alt+[). * Когда вы уменьшаете детализацию, любое состояние, для которого вы включили эту опцию, будет отключено. Когда вы снова увеличите детализацию, дополнение вернется к нормальному чтению всех состояний.

Продвинутые функции и секреты

В это дополнение интегрирован ряд продвинутых функций, которые могут быть неочевидны на первый взгляд:

1. Слой навигации (Navigation Layer)

2. Аудио Сонар (Audio Sonar)

3. Аудио маяк (Audio Beacon)

4. Слой команд Аудио Тем

5. Отчет об объектах в 3D (3D Object Reporting)

6. Интеграция в системный трей (System Tray)

7. Звуки состояния системы (System Status Sounds)

Горячие клавиши (Клавиатурные сокращения)

Клавиша Действие
NVDA+Alt+N Включить/выключить аудио темы. Нажмите дважды быстро, чтобы включить/выключить звуки набора текста.
NVDA+Alt+T Циклическое переключение доступных аудио тем.
NVDA+Alt+Y Циклическое переключение пакетов звуков набора текста.
NVDA+Alt+K Включить/выключить звуки набора текста.
NVDA+Alt+R Аудио сонар: Сканирует активное окно для создания звуковой карты его элементов.
NVDA+Shift+B Оставить/Удалить Аудио маяк на текущем объекте навигатора.
NVDA+Shift+A Войти в слой команд аудио тем (нажмите это, затем: h для справки, t для переключения тем, p для правил, n/b для следующей/предыдущей темы, стрелки вверх/вниз для громкости, y/i/u для переключения тем/набора, a/r для маяка/сонара, s для детализации, c для заголовка, o для порядка).
NVDA+Alt+P Включить/выключить звуковые иконы и речевые правила.
NVDA+Alt+[ Включить/выключить краткий режим оповещения о состоянии (Детализация состояний).
NVDA+H Озвучить текущий уровень заголовка.
NVDA+Tab Сообщить об объекте под курсором с полными 3D звуковыми координатами.
NVDA+Alt+S Произнести текущее предложение (SentenceNav).
Alt+Стрелки Расширенная навигация по предложениям.
Alt+Win+Стрелки Расширенная навигация по фразам.
Alt+Shift+Стрелки Расширенная навигация по абзацам.
NVDA+Alt+Стрелки Расширенная веб-навигация (BrowserNav).
NVDA+Win+N Включить/выключить Слой навигации (быстрарая навигация без модификаторов).
Ctrl+C / X / V Копировать, Вырезать и Вставить со звуковыми уведомлениями.
Ctrl+A Выбрать все со звуковым уведомлением.
Ctrl+Z / Y Отменить и Повторить со звуковыми уведомлениями.
Ctrl+Shift+V Вставить обычный текст со звуковым уведомлением.
Ctrl+Shift+Z Альтернативный повтор со звуковым уведомлением.

Compatibility & Requirements

Source Code & Repository

You can view the source code, report issues, or contribute to the project on GitHub: Advanced Audio Themes Repository

Change Log

Version 9.33

Version 9.32

Version 9.30 - 9.31

Version 9.27 - 9.28

Version 9.23 - 9.26

Что нового

Версия 9.33

Версия 9.32

Версии 9.30 - 9.31

Версии 9.27 - 9.28

Версии 9.23 - 9.26

Версия 9.21 - 9.22

Версия 9.20

Версия 9.11 - 9.13

Версия 9.4 - 9.10

Переводчики

Поддержка

При возникновении любых проблем, вопросов или сообщений об ошибках обращайтесь в официальный канал поддержки: Telegram канал Hassan AlBarshoumy