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

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

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

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

WordLangSwitch (Переключение языка в Word)

Автор:

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

Word Language Switching автоматически переключает голос синтезатора при обнаружении помеченных изменений языка в документах Microsoft Word и окнах сообщений Outlook.
В интернете NVDA правильно обрабатывает атрибуты lang и синтезатор подбирает соответствующий голос.
В Word при использовании стандартного доступа UIA информация о языке часто не передаётся, и всё читается голосом по умолчанию.
Дополнение решает эту проблему, получая язык документа через объектную модель Word и передавая его в систему чтения NVDA.
Благодаря этому синтезатор переключает голоса точно так же, как при чтении веб-страниц.
Дополнение работает автоматически при чтении с помощью клавиш со стрелками, по предложениям или абзацам, а также при чтении всего текста.
Для управления доступны удобные сочетания клавиш.
Нажатие NVDA+Alt+W включает или выключает дополнение.
Сочетание NVDA+Alt+K показывает диагностическую информацию, что полезно при поиске неисправностей.
Оба жеста можно изменить в диалоге жестов ввода NVDA в категории «Word language switching».
В настройках дополнения вы можете включить упрощение диалектов, чтобы синтезатор получал только базовый код языка.
Также доступна функция сопоставления языков для перенаправления одних кодов на другие.
Для корректной работы требуется NVDA 2023.1 или новее с включённой опцией автоматического переключения языка в настройках речи.
Синтезатор должен поддерживать переключение языков, например OneCore, SAPI 5 или eSpeak NG.
Текст в документе Word должен быть правильно размечен с указанием языка через функцию «Задать язык проверки».
Дополнение не действует в защищённом режиме просмотра, где объектная модель Word недоступна.
Word Language Switching станет незаменимым помощником для всех, кто работает с многоязычными документами.

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

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

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
wordLangSwitch 1.5.1 2026.1 2026.1.0 2023.1.0 14-08-2026 20:42:39 43 Кб. GPL v2
🔝 Назад к оглавлению

Журнал изменений

Подробнее

Обновлено для NVDA 2026.2: жест переключения теперь NVDA+Alt+W, а
жест диагностики NVDA+Alt+K, поскольку NVDA 2026.2 резервирует NVDA+Shift+L
для экранной лупы. Инструменты сборки (site_scons) и файлы проекта обновлены
в соответствии с текущим шаблоном дополнений NVDA (включая поле speechDictionaries).

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

Скачать

WordLangSwitch-V.1.5.1.nvda-addon

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

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

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

Разделы

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

Справка

Подробнее

WordLangSwitch (Переключение языка в Word)

Дополнение NVDA, которое автоматически переключает голос синтезатора при обнаружении помеченных изменений языка в Microsoft Word (а также в окне сообщений Outlook) – например, с нейтральными/естественными голосами (OneCore, SAPI 5).

Проблема

В интернете NVDA преобразует атрибуты lang в команды смены языка, и синтезатор подбирает соответствующий голос. В Word (при использовании доступа UIA, который включён по умолчанию для современных версий Office) язык, помеченный для каждого фрагмента текста, часто не передаётся, поэтому всё читается голосом по умолчанию.

Решение

Дополнение получает язык, указанный в документе, через объектную модель Word (Range.LanguageID), и передаёт его в данные чтения NVDA. Затем NVDA генерирует команды смены языка, и синтезатор переключает голоса – точно так же, как в интернете.

Требования

  1. NVDA 2023.1 или новее.
  2. В настройках речи NVDA должна быть включена опция «Автоматическое переключение языка (при поддержке)» (дополнительно также можно включить «Автоматическое переключение диалекта»).
  3. Синтезатор, поддерживающий переключение языка и имеющий голоса для нужных языков, например:
    • Голоса Windows OneCore (включая естественные голоса в Windows 11),
    • SAPI 5 (автоматическое переключение языка доступно начиная с NVDA 2025.1),
    • eSpeak NG.
  4. Текст в документе Word должен быть правильно размечен с указанием языка (Рецензирование → Язык → Задать язык проверки).

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

Настройки (Параметры NVDA → «Word language switching»)

Примечания / поиск неисправностей

Сборка из исходных кодов

Дополнение собирается с помощью SCons, используя структуру проекта из текущего шаблона дополнений NVDA.

Необходимые компоненты:

Сборка:

uv sync
uv run scons

Эта команда создаёт файл wordLangSwitch-<версия>.nvda-addon в корневой папке. Выполните uv run scons pot, чтобы создать шаблон перевода (.pot).

Альтернативно, в вашем собственном окружении Python:

pip install scons Markdown
scons

Лицензия

Это дополнение распространяется по лицензии GNU General Public License версии 2 или более поздней (см. файл LICENSE).

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

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

История версий
Версия файлаТестируемая версия NVDAМинимальная версия NVDAРазмер файла (КБ)Ссылка на загрузку
1.5.12026.1.02023.1.043WordLangSwitch-V.1.5.1.nvda-addon
1.5.02026.1.02023.1.031WordLangSwitch-V.1.5.0.nvda-addon
🔝 Назад к оглавлению