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

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

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

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

MathCAT (Речь и брайль из MathML)

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

Дополнение MathCAT предназначено для того, чтобы в конечном итоге заменить MathPlayer, поскольку MathPlayer больше не поддерживается.
MathCAT генерирует речь и брайль из MathML.
Речь для математики, создаваемая MathCAT, улучшена просодией, чтобы звучать более естественно.
Речью можно управлять в трёх режимах, используя те же команды, что и в MathPlayer.
Кроме того, узел навигации указывается на брайлевском дисплее.
Поддерживаются как Немет, так и UEB Technical.
MathCAT имеет ряд параметров конфигурации, которые управляют речью, навигацией и брайлем.
Многие из них можно установить в диалоговом окне настроек MathCAT (находится в меню «Параметры» NVDA).
Для получения дополнительной информации об этих настройках смотрите документацию MathCAT.

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

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

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
MathCAT 0.7.3 2025.1 2025.3 2025.1 08-10-2025 19:45:19 2603 Кб. GPL v2
🔝 Назад к оглавлению

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

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

Скачать

MathCAT-V.0.7.3.nvda-addon

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

Разделы

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

Справка

Подробнее

MathCAT (Речь и брайль из MathML)

MathCAT предназначен для того, чтобы в конечном итоге заменить MathPlayer, поскольку MathPlayer больше не поддерживается. MathCAT генерирует речь и брайль из MathML. Речь для математики, создаваемая MathCAT, улучшена просодией, чтобы звучать более естественно. Речью можно управлять в трёх режимах, используя те же команды, что и в MathPlayer. Кроме того, узел навигации указывается на брайлевском дисплее. Поддерживаются как Немет, так и UEB Technical.

MathCAT имеет ряд параметров конфигурации, которые управляют речью, навигацией и брайлем. Многие из них можно установить в диалоговом окне настроек MathCAT (находится в меню «Параметры» NVDA). Для получения дополнительной информации об этих настройках см. документацию MathCAT. Документация включает ссылку на таблицу со всеми командами навигации в MathCAT.

Примечание: MathCAT — это общая библиотека для генерации речи и брайля из MathML. Она используется другими проектами вспомогательных технологий, помимо NVDA. Для получения информации о проекте MathCAT в целом см. главную страницу документации MathCAT.

Кому следует использовать MathCAT:

Кому НЕ следует использовать MathCAT:

Правила речи в MathCAT пока не так обширны, как правила MathPlayer, хотя они уже близки к этому — это может быть ещё одной причиной остаться с MathPlayer. MathCAT используется как испытательный полигон для идей для MathML 4, которые позволяют авторам выражать своё намерение, чтобы двусмысленные обозначения могли быть озвучены правильно, а не угаданы. Я воздерживался от добавления слишком большого количества правил, поскольку архитектура MathCAT сосредоточена вокруг использования и вывода намерения автора, а эти вопросы ещё не полностью урегулированы.

Перевод

Журнал обновлений MathCAT

Версия 0.7.2

Версия 0.6.10

Версия 0.6.9

Версия 0.6.8

Множество изменений, так как с момента последнего официального выпуска прошло много времени.

Речь

Навигация

Брайль

Другое

Исправления

Версия 0.5.6

Версия 0.5.0

Версия 0.4.2

Версия 0.3.11

Версия 0.3.9

Версия 0.3.8

Брайль:

Другие исправления:

Версия 0.3.3

Этот выпуск содержит ряд исправлений ошибок. Основные новые функции и исправления ошибок:

Много небольших корректировок речи и некоторые исправления ошибок как для Немета, так и для UEB.

Примечание: теперь есть возможность получать брайль по вьетнамскому стандарту в качестве вывода. Это всё ещё работа в процессе и содержит слишком много ошибок для использования, кроме как для тестирования. Ожидается, что следующий выпуск MathCAT будет содержать надёжную реализацию.

Версия 0.2.5

Версия 0.2

Среда разработки

Как настроить среду разработки:

  1. Установите Python 3.11 (32-битная версия).
  2. Настройте виртуальное окружение.
    • python -m venv .venv
  3. Установите зависимости Python в .venv.
    • Активируйте виртуальное окружение .venv\Scripts\activate
    • Установите зависимости для линтинга pip install ruff==0.8.1 pre-commit==4.0.1 pyright==1.1.396
  4. Импортируйте код NVDA.
    • Исходный код NVDA должен быть доступен для получения подсказок типов, разрешения пространств имён, завершения кода и других подсказок IDE.
    • Относительный путь ../nvda/source включён в конфигурацию pyright в pyproject.toml.
    • Репозиторий NVDA должен быть клонирован в тот же родительский каталог, т.е. быть соседним для этого репозитория. В качестве альтернативы обновите ../nvda/source в pyproject.toml на другое место, куда был клонирован репозиторий NVDA.
🔝 Назад к оглавлению

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

Список версий
🔝 Назад к оглавлению