WorldVoice (Многофункциональный драйвер WorldVoice - Mod2)
- Автор: 'Tseng Woody
- Исходный код дополнения: Посетить Web-сайт WorldVoice
Краткое описание
Дополнение WorldVoice это драйвер для многоязычных синтезаторов речи с автоматическим переключение языков в соответствии с языком текста.
Драйвер позволяет настроить переключение языков между следующими синтезаторами речи: AiSound, Windows OneCore, RHVoice, Microsoft Speech API версии 5, Vocalizer expressive2, Vocalizer expressive 1, eSpeak, IBM-TTS (он же Eloquence).
Этот драйвер Mod 2 (Модификация 2) с поддержкой:
SAPI5, OneCore, eSpeak, RHVoice, Vocalizer Expressive2, Vocalizer expressive1, IBM-TTS (он же Eloquence с голосами).
Плюс пакет с компактными голосами Vocalizer expressive2 для языков: русского, английского американского и британского.
Голоса в другом качестве нужно устанавливать отдельно.
Подходят голоса в виде дополнений для Vocalizer_expressive2.
Основная информация
Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
---|---|---|---|---|---|---|---|
WorldVoice | 4.1-mod2 | 2024.1 | 2024.4 | 2023.3 | 11-10-2024 11:35:26 | 57311 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
WorldVoice-V.4.1-mod2.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
WorldVoice (Мультидрайвер WorldVoice)
- автор: Tseng Woody
- tsengwoody.tw@gmail.com
- Страница дополнения на GitHub
WorldVoice не включает в себя коммерческие библиотеки TTS (core dll). Для их использования необходимо приобрести лицензию у оригинального разработчика/компании, а WorldVoice является лишь драйвером для них. Мы также не можем гарантировать совместимость с последними версиями, продаваемыми разработчиком/компанией, поэтому, пожалуйста, тщательно подумайте перед покупкой, если вы собираетесь использовать эти коммерческие TTS с WorldVoice. WorldVoice фокусируется только на открытых/бесплатных TTS-движках и не ставит во главу угла поддержание совместимости с этими коммерческими TTS-движками.
WorldVoice
В эпоху высокой взаимосвязанности и глобализации изучение языков приобретает все большее значение. В материалах для изучения языка родной язык часто используется для объяснения иностранной лексики и предложений, а несколько языков часто смешиваются. В повседневном общении мы также часто смешиваем несколько языков и шрифтов. В книгах, газетах и онлайн-статьях для передачи информации часто используется несколько языков, иногда даже в одном предложении, с использованием китайского и английского или китайского и японского.
Состав текста, контекстное значение и межъязыковая частота различных цифровых материалов, таких как учебные пособия по иностранным языкам, математике и литературные произведения, могут отличаться, и соответствующий метод чтения речи также должен быть соответствующим образом скорректирован, чтобы лучше соответствовать потребностям различных типов документов.
WorldVoice - это многоязычное дополнение NVDA для чтения речи, которое поддерживает пять речевых движков (Espeak, OneCore, RHVoice, SAPI5, Piper) и предоставляет множество вариантов настройки. Пользователи могут настраивать параметры для различных контекстов, максимально удовлетворяя потребности разных групп пользователей.
К основным особенностям программы относятся:
- Автоматическое переключение между несколькими языками
- Индивидуальные настройки параметров речи (скорость, высота тона, громкость)
- Выбор нескольких речевых движков
- Переключение между режимами чтения цифр (цифры и числовые значения)
- Настраиваемое поведение при чтении речи (длительность паузы для цифр, элементов, китайский пробел, сказать все, игнорирование запятой между цифрами)
установка
В дополнение к общим шагам установки аддона NVDA, если вы хотите использовать голоса aisound, вам необходимо установить основные пакеты. Если вы хотите использовать голос RHVoice, загрузите соответствующий аддон голосового пакета с официального сайта. Официальная страница загрузки.
Настройки главной речевой роли
В настройках NVDA: Речь(NVDA+Ctrl+V) Настройте основные роли речи и общее поведение.
- скорость, высота тона и громкость основной роли речи.
- чтение цифр: Имеет две опции, «Язык цифр» и «Режим цифр». Язык чисел устанавливает предпочтительный язык, используемый для числового текста, а режим чисел устанавливает чтение текста чисел как числовых значений или отдельных цифр.
- Длительность паузы для чисел, элементов, китайских пробелов и параметров say all. Меньшие значения приводят к более коротким паузам, а 0 означает отсутствие паузы.
- Игнорировать запятую между числами: Если выбрано это значение, NVDA будет игнорировать запятые в числах, что позволит правильно читать числовые значения с неправильно расставленными запятыми.
- Включить правила настройки WorldVoice для определения языка текста: Если этот параметр выбран, NVDA будет использовать правила из настроек голоса для определения языка текста и переключать голос соответствующим образом. Обратите внимание, что эта опция может иметь проблемы с совместимостью с опцией NVDA «Автоматическое переключение языка (при поддержке)», поэтому не рекомендуется выбирать обе опции одновременно.
Настройки голоса WorldVoice (Меню NVDA -> WorldVoice -> Настройки голоса)
Роль речи: Вы можете настроить роли речи для различных регионов, включая индивидуальные настройки скорости, высоты тона, громкости и согласованности между основной ролью речи и региональными ролями речи.
- При выборе региона отображается список доступных речевых ролей для этого региона. При выборе роли речи устанавливается связь между выбранным регионом и ролью речи.
- После выбора речевой роли в списке модификаторов голоса отобразятся доступные настройки высоты тона для этой речевой роли. Выбор модификатора свяжет его с выбранной речевой ролью.
- После выбора роли речи на ползунках скорости, высоты тона и громкости ниже отображаются настройки для этой роли речи.
- Настройки скорости, высоты тона и громкости специфичны для каждой роли речи и не привязаны к регионам.
- Поддерживать согласованность основного движка и движка локали: Эта опция синхронизирует основную речевую роль в голосовых настройках NVDA с региональной речевой ролью в WorldVoice. При изменении настроек основного голоса региональный голосовой движок также будет одинаковым.
- Поддерживать согласованность основного голоса и голоса локали: Этот параметр гарантирует, что основная речевая роль в голосовых настройках NVDA будет соответствовать региональной речевой роли в WorldVoice. Любые изменения основной или региональной роли речи будут синхронизированы между ними. Поддерживать соответствие основного параметра и параметра локали
Переключение языка:
- Определять язык с помощью кодировки Unicode: Если флажок установлен, программа будет определять язык на основе символов, которые она читает.
- Игнорировать цифры при определении языка, игнорировать знаки препинания при определении языка: Если флажок установлен, цифры и знаки препинания будут считаться частью языка основной речевой роли.
- Улучшение голосовых команд: Это позволяет программе автоматически определять язык и определять, когда добавлять паузы для голосовых команд - до или после обработки символов NVDA. Выбор «после обработки символов» может предотвратить конфликты с другими дополнениями голосового модуля (например, Instant Translate).
Речевой движок: Вы можете выбрать голосовой движок, который вы хотите включить.
Перевод
- Валентин Куприянов: Русский язык
- ЛОкализация с самой первой версии.
Журнал обновлений WorldVoice
Обновление WorldVoice v4.1.
- Разработчик не предоставил информацию.
Обновление WorldVoice v4.0.
- Интеграция движка espeak в движки, поддерживающие WorldVoice.
- Добавлена настройка увеличения скорости речи в NVDA - диалог настройки речи.
- Добавлена настройка значения варианта речи в NVDA - диалог настройки речи.
- Диалог настройки речи NVDA будет динамически отображать пользовательский интерфейс настройки темпа речи, если движок/голос поддерживается.
- Пользователи могут настроить повышение скорости для отдельных голосов в диалоге настройки речи WorldVoice.
v3.7
- Исправлена проблема невозможности использования функции NVDA+b.
- Исправлена проблема прерывания голоса при нажатии любой клавиши на клавиатуре в спящем режиме (не применяется, если в настройках роли голоса есть голос SAPI5) (Решение проблемы).
- Синхронизируйте программу OneCore с практикой OneCore в NVDA.
v3.6
- Добавлена функция паузы при чтении всех клипов, можно делать паузу между клипами при чтении всех клипов.
- Исправлена проблема невозможности сохранения настроек в некоторых ситуациях.
- Добавлен украинский перевод, спасибо VovaMobile.
v3.5
-
Исправлена ошибка с предотвращением громкости звука.
-
Исправлена проблема, при которой VE не читал следующий текст при встрече с 4-битовыми символами utf8.
-
Исправлена ошибка, из-за которой текст не читался, когда VE встречал ошибку кодировки unicode utf8.
-
Добавлена новая категория движков в настройках голоса, вы можете выбрать голосовой движок, который вы хотите включить, по умолчанию это VE, OneCore, aisound.
-
Совместимость с NVDA версии 2023.1.
-
Совместимость с NVDA версии 2023.1 * v3.4
-
Новая пауза между цифрами для улучшения восприятия содержимого цифр на слух.
-
Новая функция паузы между элементами для лучшего восприятия информации об объекте.
-
Исправлено, что при числовом режиме VE соседние числа объединяются в одно значение.
-
Устранение проблемы с настройкой скорости речи OneCore.
-
Исправлена проблема запаздывания движения курсора после того, как VE открывает функцию «задержки чтения словесного объяснения символов при движении курсора».
-
Исправлена проблема недействительности «Задержки чтения словесного пояснения символов при движении курсора» в OneCore и RHVoice.
v3.3
-
Поддержка движка OneCore.
-
Использование основного голоса для чтения вслух, когда регион и голосовой символ соответствуют No Select.
-
Исправлена ошибка, из-за которой параметр китайской пустой паузы применялся при передаче символов на китайский язык.
-
Для настройки голоса используется диалоговое окно настройки категории, разделенное на «Роль голоса», «Переключение языка» и «Другие».
-
Добавление переключателя ускорения OneCore под другой категорией в настройках голоса.
-
Поддержка движка RHVoice.
-
Поддержка движка RHVoice.
-
Исправлена проблема настройки голоса, когда WorldVoice не выбран в голосовом синтезаторе.
-
Исправлена проблема регулировки громкости звука.
-
Исправлено условие перезапуска при обнаружении временной точки языка в настройке голоса.
-
Исправлена проблема, из-за которой голос не мог быть прерван после длительного нажатия кнопки.
-
Исправлен ряд семантических проблем (flake8).
-
Совместимость с NVDA версии 2022.1.
-
Совместимость с NVDA версии 2022.1 * Совместимость с NVDA версии 2022.1.
-
Прерывание беззвучного чтения в веб-браузере * Переход на паузу/продолжение речи
-
Переключение на паузу/продолжение голосового сообщения.
-
Нажатие кнопок увеличения/уменьшения громкости не прерывает чтение.
-
Поддерживать согласованность между основным и локальным голосовым движком.
-
Исправление способа постановки VE на паузу
v3.0
- Поддержка голосового движка SAPI5
- Поддержка голосового движка Aisound
- Добавить длину паузы при переключении голосовых ролей в настройках голоса.
- Добавлена опция регуляризации юникода в настройках голоса.
- Настроен метод сортировки голосовых символов по голосовому движку и имени голосового символа.
v2.2
-
Добавлена опция изменения голоса в настройках голоса, необходимо установить регион, голос, опцию изменения голоса по порядку.
-
Исправлена проблема, из-за которой время определения языка не может быть изменено после нажатия кнопки «Перед обработкой символов».
-
Добавление арабского перевода.
-
Новый арабский перевод.
-
Совместимость с NVDA версии 2019.3~2021.1.
-
Применение настроек конфигурации NVDA.
-
Удаление избыточных жестов ввода.
-
Процент преобразования внутренних значений скорости изменен на нелинейный расчет.
-
Изменение меню настроек: «Определить язык текста после обработки символов» на «Определить временную точку языка».
-
Определить временную точку языка: символы автоматически определяют временные точки языка до или после обработки символов в NVDA. Если выбран пункт «После обработки символов», это предотвращает конфликты с другими дополнениями (например, Instant Translate), которые используют речевой модуль.
-
Поддержание согласованности между параметрами основного голоса и параметрами локали: выравнивает параметры голоса (основной голос) (скорость, высоту тона, громкость) в настройках голоса NVDA с параметрами голоса (локаль) в настройках голоса WorldVoice и синхронизирует настройки параметров голоса при изменении параметров основного голоса или локали.
-
Поддерживать роль первичного голоса и роль локального голоса: выравнивание роли голоса (Primary Voice) в голосовых настройках NVDA с ролью локального контрагента (Local Voice) в голосовых настройках WorldVoice и синхронизация обеих настроек роли голоса при изменении настроек Primary Voice или Local Voice.
v2.0
- Совместимость с NVDA 2021.1
v1.7
-
Исправление нечитаемости десятичной точки (десятичная точка во всех трех цифрах).
-
Совместимость с последней версией перед NVDA 2021.1.
-
Совместимость с последней версией перед NVDA 2021.1 * v1.6
-
Исправлена проблема нечитаемости десятичной точки в числовом режиме.
-
Обновлена рабочая директория пакета ядра VE, чтобы в будущем не нужно было повторно импортировать его при обновлении.
-
Разделены переключатель «Use WorldVoice setup rules to detect language» и переключатель «Auto switch language», чтобы избежать проблемы несовместимости между ними в некоторых случаях.
-
Устранение проблемы, из-за которой при включении автоматического определения языка по юникоду голос по умолчанию не совпадает с языковой областью NVDA, но при этом не может быть переключен при использовании того же языка.
-
Исправлена проблема, из-за которой команда WorldVoice изменить язык голоса отфильтровывалась, когда автоматическая смена языка была снята.
v1.5
-
Метод чтения чисел разделен на 2 параметра настройки «Язык чисел» и «Режим чисел», а параметры разделены на 2 измерения для облегчения выбора.
-
Опция «Игнорировать запятые между числами» позволяет сделать числовые отчеты более точными.
-
Функция автоматического определения языка использует другой файл пояснений только в том случае, если установлен флажок «Доверенный язык голоса».
-
Нажмите «Подтвердить», чтобы подтвердить настройку значения в настройках голоса.
-
Исправлена настройка голоса, когда голос совпадает с голосом по умолчанию, откорректируйте установленное значение и перезапустите NVDA, чтобы вернуть значение до настройки.
-
Объедините автоматическое переключение языка с окном настройки голоса.
-
Добавьте опцию no-select для региона и голосового отображения, чтобы отменить отображение.
-
Поддержка быстрых клавиш для голосовых настроек и настроек Unicode.
-
Поддержка быстрой клавиши для всплывающего окна настройки голоса и Юникода.
-
Исправлено отсутствие голоса при открытии содержимого отчета.
-
Изменение процента преобразования внутреннего значения тона в нелинейный расчет, так что значение по умолчанию составляет 50.
-
Исправление ошибки обнаружения обратного текста в режиме обязательного правила Юникода.
-
Исправление неправильного типа начального значения, из-за которого не отображалось диалоговое окно настройки голоса.
-
Изменение начального голоса для приоритета голоса языка по умолчанию.
-
Добавить функцию настройки юникода.
-
Добавить функцию настройки юникода.
-
Исправлена проблема, из-за которой одиночная цифра не переключалась автоматически.
-
Исправлена проблема, из-за которой режим цифр не работал в некоторых сценариях.
-
Удален драйвер v1.2 1.
-
Заранее скорректирована структура программы и поддержка большего количества TTS.
v1.2
- Предоставлено 2-е ядро драйвера, в целом гладкое по сравнению с 1-м ядром драйвера, без случайных несоответствий скорости и небольших проблем с выскакиванием.
- Функции драйвера 2 сопоставимы с драйвером 1, включая такие опции, как цифровой режим, китайский пробел и игнорирование языковой информации в файле.
- Драйвер 2 обеспечивает регулировку скорости, высоты и громкости каждого голоса, но соответствующие значения отличаются от драйвера 1, т.е. скорость 50 драйвера 1 и скорость 50 драйвера 2 не будут иметь одинаковую скорость голоса.
- Исправлена проблема, из-за которой время и десятичная точка не считывались правильно в числовом режиме при выборе голоса каждого значения.
- Исправлена проблема, из-за которой не читалась вслух информация об области неопределенных символов.
- Исправлена проблема некорректного использования выбранного голоса в числовом режиме при выборе голоса каждого числа.
- Скорректирован порядок обработки языковой информации в режиме чисел и игнорирования файлов для лучшего соответствия ожидаемой логике чтения.
v1.1
- Добавлена новая опция для числового режима, вы можете выбрать установленный язык для чтения чисел, и он может быть разделен на числовой и цифровой.
- Добавлена опция игнорирования языковой информации в документе, в основном для того, чтобы избежать ситуации, когда языковая информация представлена в оригинальном документе, но неверна (например, китайский текст обозначен как английский язык), что может привести к невозможности правильного чтения вслух, или когда слова-числа обозначены как английский язык, что приводит к ситуации автоматического чтения вслух английским голосом.
- Оптимизация китайского пространства, чтобы китайские объекты могли быть приостановлены с китайскими атрибутами.
- Добавить перевод интерфейса для других китайских языков.
- Пропустить загрузку функции изменения голоса из файла конфигурации, потому что функция изменения голоса в нижнем слое драйвера VE не может быть использована нормально, и легко удалить весь файл конфигурации, чтобы решить проблему из-за сбоя загрузки значения настройки.
- Слияние обновления драйвера VE 3.1.2.
- Оптимизация других деталей
История версий
Истории версий нет.
🔝 Назад к оглавлению