Дополнение UniversalMultilingual определяет язык, на котором NVDA читает в данный момент, и переключается между различными речевыми движками в зависимости от обнаруженного языка. В настоящее время оно поддерживает только японскую и неяпонскую идентификацию. Мы готовы добавить определяемые языки и улучшить логику определения на основе вклада / предложений пользователей.
Минимальная поддерживаемая версия NVDA - 2021.1.
Настройки, включенные в меню «Настройки Universal Multilingual», будут описаны ниже.
Установите язык, который является наиболее приоритетным. В настоящее время это не сильно влияет на поведение.
Предложение: Проверяет правильность чтения предложения. Если в нем есть хотя бы один японский символ, он прекращает сканирование и читает все на японском. Если японский язык в предложении отсутствует, он читает, используя неяпонский речевой движок.
Слово: Проверяет читаемое предложение символ за символом. Даже если японский и неяпонский языки смешаны, он читает японскую часть, используя японский речевой движок, и читает неяпонскую часть, используя неяпонский речевой движок.
Задайте речевые движки, которые будут использоваться для японской и неяпонской речи соответственно. В списке отображаются пары: язык и речевой движок. Нажатие кнопки «Выбрать движок» позволяет сменить речевой движок для выбранного в данный момент языка.
В настоящее время не поддерживается использование одного и того же речевого движка для разных языков. Например, если вы используете речевой движок SAPI5 для неяпонского языка, вы не можете использовать SAPI5 для японского.
Настоятельно рекомендуется установить флажок «Доверять языку голоса при обработке символов и знаков», который находится в настройках речи NVDA. Это немного сложно описать, но это приводит к лучшему чтению.
Некоторые комбинации речевых движков не будут работать должным образом. В большинстве случаев это связано с некорректной реализацией synthDriver, и это невозможно исправить, как бы Universal Multilingual ни старался.
Для того чтобы изменить настройки каждого речевого движка, вам необходимо сначала переключиться на него из настроек речи NVDA, а затем изменить их в соответствии с вашими предпочтениями. Universal Multilingual отвечает только за переключение речевых движков и не поддерживает никаких функций, которые бы подключались к поведению речевых движков под его контролем.
Некоторые события, такие как изменение высоты тона заглавных букв, пока не поддерживаются. Поддержка планируется в ближайшем будущем.
С этого момента вы можете добавлять поддерживаемые языки, но, поскольку разработчики не используют другие языки изначально, в настоящее время мы оцениваем только японский и другие языки.Если вы хотите добавить поддерживаемый язык, вы можете использовать ACT
Пожалуйста, свяжитесь с лабораторией.
Если у вас есть аккаунт на GitHub, то страница проблем Universal Multilingual - это самый быстрый способ связаться с нами.
Для получения поддержки по электронной почте, пожалуйста, отправьте письмо на «support@actlab.org».