Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

UnspokenNG(Звуковая тема 3D-аудио)

Авторы:

Краткое описание

Дополнение Unspoken NG для NVDA обеспечивает пространственное звуковое сопровождение при навигации по интерфейсу.
• Оно воспроизводит трёхмерные звуки при перемещении фокуса по элементам управления.
• Дополнение помогает ориентироваться на экране без необходимости полагаться исключительно на голос диктора.
• В настройках NVDA появляется отдельная категория «unspoken» для управления звуками.
• Вы можете включать и отключать звуковые эффекты по своему усмотрению.
• Также можно настроить объявление типов элементов управления вместе со звуками.
• Доступны параметры реверберации для изменения акустической среды.
Дополнение идеально подходит для пользователей, которым важна аудиальная обратная связь при работе с компьютером.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
Unspoken-ng 2.0 2026.1 2026.1 2026.1 07-04-2026 21:53:01 1623 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

UnspokenNG-V.2.0.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

unspoken-ng

Unspoken для современной NVDA, с использованием pyopenal

Версия v1 unspoken-ng использовала steam audio. Однако для этого требовалась компиляция исходного кода на C++ для сборки дополнения, и само дополнение было довольно большим. Версия v2 теперь использует PyOpenAl, что уменьшает размер дополнения и устраняет необходимость в libverb.

Почему?

К сожалению, предыдущие версии Unspoken имели множество серьёзных проблем из-за зависимости от неподдерживаемой аудиобиблиотеки:

Решение

Эта версия Unspoken теперь использует библиотеку 3D-аудио под названием pyopenal. Pyopenal — это хорошо документированная библиотека, используемая во многих приложениях. Это означает, что библиотека проверена в боевых условиях, отлажена и поддерживается.

Благодарности

В случае с этим проектом я, по сути, просто релиз-менеджер, документатор и контактное лицо. Unspoken-ng был бы невозможен без:

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

После установки дополнение создаст новую категорию в настройках под названием «unspoken». Здесь вы можете включать и отключать звуки, изменять, будет ли NVDA объявлять типы элементов управления в дополнение к воспроизведению звуков, а также настраивать параметры реверберации.

Сборка

Если всё, что вы хотите сделать, это собрать дополнение для NVDA, вы можете сделать это с помощью scons. Если же вы хотите внести изменения в привязки SteamAudio, вам понадобится Steam Audio SDK и компилятор Microsoft Visual C++. Когда всё это у вас будет, вы можете собрать привязки и дополнение, запустив build.bat.

Известные проблемы

Если вы хотите исправить любую из этих проблем, пул-реквесты будут приняты с радостью и благодарностью:

  1. В настоящее время unspoken-ng использует libverb для реверберации вместо SteamAudio. Хотя SteamAudio напрямую поддерживает реверберацию, это плохо документировано, и нам не удалось заставить это работать.
  2. Отсутствует поддержка перевода: мне неясно, что здесь нужно сделать. Нужно ли мне создать какую-то учётную запись в облаке для какого-то сервиса перевода или что-то в этом роде?
  3. Unspoken-ng не воспроизводит звуки при перемещении по некоторым элементам управления в Интернете. Это связано с тем, что мы не можем получить позицию элемента управления, пока фокус не переместится на него, а NVDA больше не перемещает системный фокус с помощью курсора просмотра. Мы должны быть в состоянии исправить это, скопировав части того, как работают звуковые сигналы (earcons). Я просто ещё не дошел до этого.

Обязательства по сопровождению

Я, Сэмюэл Пру (Samuel Proulx) aka fastfinge, публично обязуюсь сопровождать существующую функциональность всех функций дополнения, присутствующих в репозитории fastfinge/unspoken-ng, в будущем, чтобы поддерживать совместимость с изменениями API NVDA. Если я не смогу этого сделать, я найму кого-то другого для выполнения этой работы от моего имени. Я сам завишу от этой функциональности в некоторых критически важных рабочих процессах. Однако дополнение в текущем виде удовлетворяет мои потребности. Если вы захотите решить любую из вышеуказанных известных проблем, я тепло приветствую вас и приглашаю отправить пул-реквест. Когда я приму его, я буду поддерживать добавленную функциональность. Но эти проблемы не влияют на мой рабочий процесс, поэтому я не буду работать над ними самостоятельно.

🔝 Назад к оглавлению

История версий

История версий
Версия файлаТестируемая версия NVDAМинимальная версия NVDAРазмер файла (КБ)Ссылка на загрузку
2.02026.12026.11623UnspokenNG-V.2.0.nvda-addon
1.0.22026.12026.118250UnspokenNG-V.1.0.2.nvda-addon
1.0.12025.12024.18324UnspokenNG-V.1.0.1.nvda-addon
1.02025.12024.18323UnspokenNG-V.1.0.nvda-addon
🔝 Назад к оглавлению