WorldVoice (Многофункциональный драйвер WorldVoice)
Автор:- Исходный код дополнения: Посетить Web-сайт WorldVoice
Краткое описание
Дополнение WorldVoice это драйвер для многоязычных синтезаторов речи с автоматическим переключение языков в соответствии с языком текста.
Драйвер позволяет настроить переключение языков между следующими синтезаторами речи: AiSound, Windows OneCore, RHVoice, Microsoft Speech API версии 5, Vocalizer expressive2, Vocalizer expressive 1, eSpeak, IBM-TTS (он же Eloquence).
Заметка о дополнении WorldVoice опубликованном в русскоязычном магазине дополнений:
Это оригинальный драйвер, но с добавленным пакетом ядер Vocalizer expressive2, IBM-TTS и AiSound с китайскими голосами.
Начиная с версии 5.1 дополнения с префиксом (Mod 0-Mod 3) выпускаемые сообществом NVDA.RU обновляться больше не будут, потому что, в этом драйвере есть все ядра кроме компактных английских и русских голосов, которые можно установить через соответствующий пункт в подменю драйвер из zip-архива или просто как обычное дополнение из русскоязычного магазина дополнений.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| WorldVoice | 5.2.1 | 2025.1 | 2025.2 | 2024.1 | 22-08-2025 12:13:59 | 36727 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
WorldVoice (Мультидрайвер WorldVoice)
- автор: Tseng Woody
- tsengwoody.tw@gmail.com
- Страница дополнения на GitHub
Руководство пользователя WorldVoice
С развитием глобализации многоязычный контент становится все более распространенным. Независимо от того, является ли это учебным материалом или развлекательным чтением, нередко можно встретить смешение нескольких языков — в некоторых случаях китайские, английские и японские символы могут появляться даже в одном предложении.
Цифровой контент — будь то учебники по языкам, математические материалы или литературные произведения — отличается по текстовой структуре, контексту и частоте смешения языков. В результате возможность гибкой настройки воспроизведения контента в зависимости от его особенностей и личных предпочтений является важной функцией для пользователей скринридеров.
WorldVoice — это дополнение для NVDA, которое поддерживает автоматическое переключение между ролями различных речевых движков, включая Espeak, OneCore, RHVoice и SAPI5, а также предоставляет множество настроек. Пользователи могут легко адаптировать параметры речи под различные сценарии и личные предпочтения.
Возможности
- Независимая настройка скорости, тона и громкости для каждой речевой роли.
- Поддержка автоматического переключения речевых ролей между различными речевыми движками.
- Переключение между режимами чтения чисел (как числа или по цифрам).
- Настройка длительности пауз в речи для различных контекстов, включая паузы между числами, элементами, китайскими символами и при чтении всего текста.
- Автоматическое определение языка на основе символов Unicode.
Речевые роли
В панели настроек речевых ролей WorldVoice вы можете назначить определенные речевые роли для разных регионов, индивидуально настраивая параметры, такие как скорость, тон и громкость.
WorldVoice сохраняет настройки для каждой речевой роли независимо. При переключении роли автоматически применяются соответствующие параметры — скорость, тон и громкость, — что позволяет каждой роли сохранять свои голосовые характеристики. Эта функция особенно полезна для чтения контента на неродных языках.
- После выбора региона отображаются доступные речевые роли для этого региона. Выбор речевой роли завершает сопоставление региона с голосовой ролью.
- Если выбранная речевая роль поддерживает варианты голоса, будут доступны соответствующие опции.
- При выборе речевой роли ползунки скорости, тона, громкости и флажок ускорения скорости адаптируются под настройки этой роли. Изменения применяются только к выбранной роли.
Настройки согласованности:
- Сохранять основной движок и движок региона одинаковыми: Обеспечивает использование одного и того же речевого движка для основной и региональных ролей. Если настройка основной роли затрагивает другой движок, региональные роли сбрасываются и требуют повторного выбора.
- Сохранять основной голос и голос региона одинаковыми: Основная и региональные речевые роли остаются идентичными. Изменение одной автоматически синхронизирует другую.
- Сохранять параметры согласованными между разными речевыми ролями: Синхронизирует параметры скорости, тона, громкости и ускорения скорости для всех речевых ролей. Изменения одной роли влияют на остальные.
Основная речевая роль настраивается через панель настроек голоса NVDA, а региональные роли — через панель настроек речевых ролей WorldVoice.
Речевой конвейер
Через панель настроек речевого конвейера WorldVoice вы можете настроить различные параметры и выбрать область применения конвейера (глобально или только для WorldVoice).
-
Глобально поддерживаемые настройки речевого конвейера: игнорировать запятые между числами, режим чисел, коэффициент паузы между числами, коэффициент паузы между элементами, коэффициент паузы между китайскими символами, коэффициент паузы при чтении всего текста.
-
Настройки, поддерживаемые только WorldVoice: определение языка на основе символов Unicode, язык чисел.
-
Определение языка на основе символов Unicode: Автоматически определяет регион языка по символам Unicode и переключает речевые роли. Примечание: Эта функция может конфликтовать с автоматическим переключением языка NVDA, поэтому одновременное использование не рекомендуется.
-
Язык чисел: Указывает региональную речевую роль для чтения чисел.
-
Режим чисел:
-
Числовой режим: Читает числа как значения, например, "12345" как "двенадцать тысяч триста сорок пять".
-
Цифровой режим: Читает числа по цифрам, например, "12345" как "один два три четыре пять".
-
Настройка пауз в речи: Устанавливает длительность пауз между числами, элементами, китайскими символами и при чтении всего текста. Меньшие значения означают более короткие паузы; ноль означает отсутствие паузы.
-
Игнорировать запятые между числами: Пропускает запятые при чтении чисел для повышения точности для определенных речевых ролей.
Глобальные настройки речевого конвейера можно изменить через панель настроек речи NVDA или панель речевого конвейера WorldVoice. Настройки, поддерживаемые только WorldVoice, можно изменить только через панель настроек речи NVDA.
Определение Unicode
- Игнорировать числа при определении языка: Числа исключаются из определения языка и используют текущую речевую роль.
- Игнорировать общие знаки препинания при определении языка: Знаки препинания исключаются из определения языка и используют текущую речевую роль.
- Время определения языка: Определяет, когда обрабатывается определение языка на основе Unicode и команды переключения языка — до или после речевого конвейера NVDA.
- Предполагаемый язык для наборов символов: Устанавливает язык по умолчанию для наборов символов, общих для нескольких языков в Unicode, включая латиницу, CJK (китайский, японский, корейский) и арабский.
Примечания
Если вы хотите отключить определенные речевые движки, снимите соответствующие флажки в панели настроек речевых движков WorldVoice.
Для использования речевого движка RHVoice загрузите соответствующий голосовой пакет с официального сайта RHVoice.
Журнал обновлений WorldVoice
Обновление WorldVoice v5.0
- Добавлены новые функции и панели настроек: Речевой конвейер и запись логов.
- Удалены устаревшие функции и панели настроек: Нормализация Unicode, замена точек в числах и другие устаревшие элементы.
- Добавлена функция речевого конвейера: Включение речевого конвейера WorldVoice для всех синтезаторов.
- Добавлена функция записи логов: Запись данных конвейера до и после каждой речевой последовательности для облегчения отладки.
- Добавлена функция ускорения скорости: Возможность ускорения скорости для определенных речевых движков.
- Улучшен пользовательский опыт: Улучшено взаимодействие в диалогах "Речевой движок" и "Запись логов".
- Обновлены тексты интерфейса: Изменены тексты интерфейса для единообразия.
Обновление WorldVoice v4.0
- Интеграция движка Espeak в список поддерживаемых WorldVoice движков.
- Добавлена настройка ускорения скорости в диалоге NVDA — настройки речи.
- Добавлена настройка варианта голоса в диалоге NVDA — настройки речи.
- Диалог NVDA — настройки речи теперь динамически отображает настройки ускорения скорости, если движок/голос поддерживается.
- Пользователи могут устанавливать ускорение скорости для отдельных голосов в диалоге настроек WorldVoice.