Краткое руководство по настройке многофункционального драйвера World Voice для NVDA.
Из этого руководства узнаете:
Какими возможностями обладает драйвер World Voice.
Как правильно настроить переключение языков.
Какие особенности у драйвера WorldVoice.
Что делать, если синтезаторы замолчали в процессе настройки драйвера.
На эти и другие вопросы ответит автор руководства - Павел Каплан.
⚠⤵
Как стать спонсором или поблагодарить донатом
В качестве благодарности за текущую и многолетнюю работу или в качестве мотивационной поддержки, вы можете отправить любую сумму руководителю русскоязычного сообщества NVDA.RU
Вы также можете стать ежемесячным или ежегодным спонсором (реквизиты те же самые, только сделайте в этом случае соответствующий комментарий).Вся информация о поступлениях будет отображена на страницы статистики.
Благодарю всех кто не прошел мимо и не остался равнодушным!
Вся эта работа важна, не только для руководителя, но и для каждого из вас!Посмотреть отчёт о поступивших донатах
(Ниже, самые удобные реквизиты, а в вверхней части сайта под кнопкой Donate можно найти другие варианты).
- Карта (Sberbank - Мир):
- Кошелёк YooMoney
Сделать перевод на ЮМани легко: Копируем номер кошелька, в приложении Сбербанк переходим в раздел электронных платёжных систем, находим ЮМани, вводим номер кошелька.
Со Сбербанка перевод на ЮМани без комиссии.
Перейти на мою визитку YooMoney
С начала описание.
- Автор: Павел Каплан.
- Дата: 05 Ноября 2022.
- Правки текста: Администратор NVDA.RU.
Драйвер WorldVoice поддерживает множество движков таких как SAPI5, OneCoreVoices, AiSound,, RHVoice, ну и конечно голоса Vocalizer expressive в любых вариантах, включая голоса второй линейки.
Более того, установку голосов Vocalizer движок поддерживает аж в трех различных вариантах: как дополнения для NVDA, как голоса установленные из JAWS, ну или можно просто взять папки с голосами заархивировать их в зип архив и импортировать в рабочее окружение движка WorldVoice.
Еще одно преимущество этого движка состоит в том, что когда выбрав этот движок в качестве синтезатора речи мы заходим в настройки голосов NVDA, в списке доступных голосов, мы видим голоса всех синтезаторов речи, которые поддерживает WorldVoice и у нас больше нет необходимости переключаться между синтезаторами по "NVDA+Control+S" чтобы к примеру перейти с Милены на какой-нибудь из голосов RHVoice или на голос Ирина от Microsoft.
Кроме того, при правильной настройке движка WorldVoice мы можем комбинировать голоса от различных синтезаторов речи при настройке автопереключения голосов по языкам.
Мы можем, скажем, взять какой нибудь из голосов RHVoice для русского, Microsoft David для английского и Vocalizer Expressive Carmit для иврита.
Установка дополнения и компонентов.
С начала следует установить дополнение WorldVoice.
За тем, если вы планируете работать с голосами Vocalizer Expressive следует скачать и импортировать компонент для взаимодействия с этими голосами.
Если установить версию с префиксом "Mod", то этот шаг можно будет пропустить.
Далее вам следует решить каким образом вы хотите установить голоса Vocalizer: в качестве дополнений для NVDA, как голоса установленные из JAWS или импортировать папки с голосами непосредственоо в рабочее окружение движка WorldVoice.
Если последний вариант, то для этого создайте папку например Voices и скопируйте туда папки с голосами: enu для американского английского, eng для британского английского, rur для русского, ged для немецкого, а за тем заархивируйте папку Voices со всеми нужными вам подпапками и с голосами в зип архив.
За тем, зайдите в основное меню NVDA, откройте подменю WorldVoice , выберите пункт импорт файлов и укажите путь к подготовленному архиву с голосами.
Настройки параметров речи движка WorldVoice.
После установки дополнения и голосов необходимо выбрать WorldVoice в качестве синтезатора речи, это делается в выборе синтезаторов "NVDA+Control+S".
После этого следует зайти в подменю WorldVoice, подменю настройки речи.
В данном диалоговом окне имеются три вкладки, из которых наиболее важна для нас первая "Speech role".
В первом поле данной вкладки, мы увидим поле со списком языков, для каждого из этих языков в следующем поле необходимо выбрать голос.
Обращаю ваше внимание на то, что каждый язык в этом списке указан дважды и для каждого языка нужно по два раза выбрать голос.
далее, следует особое внимание обратить на следующее поле:
Поддерживайте согласованность основного движка и движка локали - поумолчанию этот флажок отмечен.
В этом случае для автопереключения голосов будут доступны только голоса того движка голос которого мы выбрали в настройках речи NVDA.
То есть, если мы в настройках речи NVDA выберем Vocalizer Expressive Milena, то во вкладке "Speech role", для каждого из языков нам будут доступны только голоса движка Vocalizer expressive.
Более того, если мы настроив автопереключение языков используя голоса от Vocalizer за тем выберем в настройках речи какой-нибудь из SAPI5 голосов, на пример, то все наши настройки автопереключения голосов слетят и их придется настраивать заново.
Вот поэтому При настройке и работе с голосами RHVoice, да и вообще в принципе, я советую снимать флажок с поля "Поддерживайте согласованность основного движка и движка локали".
Тогда, для английского и любых других языков, вы сможете использовать любой из доступных голосов в независимости от движка вашего основного голоса.
Остальные поля в данной вкладке можно оставить без изменений.
Далее, во вкладке "language switching", я советую поставить флажок в поле "Игнорировать обычную пунктуацию при определении языка текста" и особенно желательно это сделать при работе с голосами от Vocalizer.
В этой же вкладке вы можете выбрать предпочитаемый язык для чтения латиницы.
Скажем, если вы в основном собираетесь читать на испанском, то следует выбрать его для чтения латиницы.
Если же вам потом еще нужно будет читать текст и на английском или немецком, то вы сможете настроить профили для этих языков, скажем, с помощью дополнения NVDAExtensionGlobalPlugin.
И наконец, есть несколько моментов на которые следует обратить внимание в настройках речи NVDA.
Прежде всего, там есть поле язык чисел, в котором вы можете установить на каком языке будут читаться числа и цифры в независимости от языка читаемого в данный момент текста.
Далее, я советую, снять флажок в поле "Автоматическое переключение языков (если поддерживается)" и в поле "Автоматическое переключение диалектов (если поддерживается)", так как WorldVoice делает это сам и на много лучше.
Примечание по RHVoice:
Касательно RHVoice, он по непонятной причине вылетает в параметрах настройки речи NVDA, например, когда попадаем в поле высоты тона.
Чтобы этого избежать, можно выбрать сам голос и нажать клавишу ввод.
А уже настройки скорости, громкости и высоты тона сделать в настройках самого дополнения WorldVoice.
А еще когда голос замолкает, можно нажать команду NVDA+Control+S и за тем нажать клавишу ввод, чтобы как бы заново выбрать синтезатор WorldVoice, тогда он снова начнет говорить.
И еще можно, временно снять флажок в поле "Поддерживать совместимость основного голоса и голоса локали", в этом случае RHVoice не вылетает в настройках речи.
Можно настроить голос, а потом вернуть флажок в этом поле наместо.
Так-то, если уже удается его настроить, то он работает стабильно, особенно если после этого сделать ему профиль в дополнении NVDAExtensionGlobalPlugin.
С уважением, Павел Каплан.
Драйвер WorldVoice
Дополнение WorldVoice - это многофункциональный драйвер для синтезаторов речи Vocalizer Expressive ) второго и первого поколения).
Кроме того драйвер, поддерживает синтезаторы речи AiSound и синтезаторы работающие через Microsoft SAPI5, а с версии 3.3 появилась поддержка синтезаторов речи RHVoice и Microsoft OneCore.
В драйвер добавлены некоторые полезные функции от китайского программиста, которых нет в оригинальном драйвере.
От проекта NVDA.RU, в драйвер добавлено:
Локализация интерфейса и справки для русского языка.
Интегрированы Core пакеты с драйверами VocalizerExpressive и AiSound, которые в оригинале необходимо устанавливать отдельно, поэтому у дополнений присутствует префикс "Mod или Fixed".
Если вам необходимо использовать синтезаторы речи Vocalizer expressive и AiSound, то рекомендуем использовать драйвер с пометкой Mod или Fixed, несмотря на то, что также представлена оригинальная версия оболочки для драйвера без основного ядра.
Если вам необходимо использовать только синтезаторы SAPI5, RHVoice или OneCore, то вам достаточно установить драйвер без поддержки дополнительных синтезаторов речи.
Без префикса Mod - оригинальный драйвер, может работать только с синтезаторами SAPI5, OneCore, RHVoice.
Mod1 - с интегрированым ядром для Vocalizer expressive2 - 1, голоса необходимо устанавливать самостоятельно.
Mod2 - с интегрированым ядром для Vocalizer expressive2 - 1 плюс пакет компактных голосов для русского, английского британского и английского американского языков.
Mod3 - с интегрированым ядром для Vocalizer expressive2 - 1 плюс пакет компактных голосов для русского, английского британского и английского американского языков, также интегрирован пакет AiSound с синтезаторами речи для китайского языка.
Выберите нужную версию из следующего списка.
Если вдруг синтезаторы речи Vocalizer expressive (первого поколения), не работают на вашей Windows, то возможно у вас не установлена библиотека
VC++ Redistributable Packages 2012
GitHub разработчика WorldVoice
Синтезаторы для этого драйвера можно также загрузить на этих web-сайтах:
Дополнительные ссылки к руководству
- Все драйвера Vocalizer для Nvda
- Синтезаторы речи Vocalizer Expressive2 для NVDA
- Nuance Vocalizer Expressive 5.4 на SAPI5
- Синтезаторы речи Acapela group
- Синтезаторы речи Ivona2
- Синтезатор речи SAPI5 RHVoice
Если не работает ссылка
Если вы на текущей странице обнаружили неработающую ссылку, то пожалуйста, сообщите об этом через Форму обратной связи.
В сообщении укажите неработающую ссылку и ссылку на страницу где обнаружена неработающая ссылка.
Благодарю всех за участие!