Посібник користувача WorldVoice
WorldVoice — це додаток для NVDA, який підтримує автоматичне перемикання між мовленнєвими ролями різних мовленнєвих рушіїв, зокрема Espeak, OneCore і SAPI5, та надає широкий набір налаштувань. Користувачі можуть легко налаштовувати параметри мовлення для різних ситуацій і власних уподобань.
З поширенням глобалізації люди дедалі частіше стикаються з багатомовним текстовим вмістом. Як у навчальних матеріалах, так і під час читання для дозвілля часто можна побачити змішування різних мов, а іноді китайський, англійський і японський текст можуть траплятися навіть в одному реченні.
Різні види цифрового вмісту, наприклад матеріали для вивчення мов, математична інформація або літературні твори, відрізняються структурою тексту, контекстом і частотою змішування мов. Під час використання програми екранного доступу можливість гнучко налаштовувати спосіб читання відповідно до особливостей вмісту та особистих уподобань може підвищити якість читання.
Можливості
- Дозволяє призначати окремі мовленнєві ролі для різних мов, щоб під час читання багатомовного вмісту автоматично вибирався відповідніший голос.
- Дозволяє незалежно налаштовувати швидкість, висоту тону й гучність для кожної мовленнєвої ролі, зберігаючи окремі параметри читання для різних мов.
- Дозволяє перемикати спосіб читання чисел і вибирати читання чисел як значень або по цифрах.
- Дозволяє налаштовувати тривалість пауз між числами, елементами, китайським текстом і читанням усього тексту, щоб ритм читання краще відповідав звичкам користувача.
- Може автоматично визначати мову за символами Unicode, зменшуючи потребу вручну перемикати голоси під час читання багатомовного вмісту.
Мовленнєві ролі
На панелі налаштувань мовленнєвих ролей WorldVoice можна призначати окремі мовленнєві ролі для різних мов і окремо налаштовувати для кожної ролі швидкість, висоту тону, гучність та інші параметри.
WorldVoice зберігає налаштування кожної мовленнєвої ролі окремо. Під час перемикання ролі застосовуються відповідні налаштування, що дозволяє кожній мовленнєвій ролі мати власну швидкість, висоту тону й гучність. Це особливо корисно під час читання вмісту нерідною мовою.
- Після вибору мови або регіону список голосів показує мовленнєві ролі, доступні для цієї мови або регіону. Вибір мовленнєвої ролі завершує зіставлення мови або регіону з мовленнєвою роллю.
- Після вибору мовленнєвої ролі, якщо ця роль підтримує варіанти голосу, буде показано доступні варіанти для вибору.
- Після вибору мовленнєвої ролі повзунки швидкості, висоти тону й гучності, а також прапорець прискорення мовлення автоматично встановлюються на значення цієї ролі. Зміна цих значень впливає лише на поточну вибрану мовленнєву роль, оскільки кожна мовленнєва роль має власні незалежні налаштування.
Налаштування узгодженості:
- Зберігати узгодженість основного мовленнєвого рушія та регіональних мовленнєвих рушіїв: якщо ввімкнено, основна мовленнєва роль і регіональні мовленнєві ролі можуть використовувати лише мовленнєві ролі одного мовленнєвого рушія. Якщо під час зміни основної мовленнєвої ролі регіональна мовленнєва роль належить до іншого рушія, вона скидається до стану без вибору, і її можна знову вибрати лише з того самого рушія, що й основну мовленнєву роль.
- Зберігати узгодженість основної мовленнєвої ролі та регіональних мовленнєвих ролей: якщо ввімкнено, основна мовленнєва роль і регіональні мовленнєві ролі залишаються однаковими. Коли ви змінюєте мовленнєву роль з одного боку, інший бік автоматично синхронізується з тією самою мовленнєвою роллю.
- Зберігати узгодженість параметрів між різними мовленнєвими ролями: якщо ввімкнено, швидкість, висота тону, гучність і прискорення мовлення залишаються однаковими для всіх мовленнєвих ролей. Зміна налаштувань будь-якої мовленнєвої ролі синхронно оновлює налаштування всіх інших мовленнєвих ролей.
Основна мовленнєва роль налаштовується через панель голосових налаштувань NVDA, а регіональні мовленнєві ролі налаштовуються через панель мовленнєвих ролей WorldVoice.
Мовленнєвий конвеєр
Налаштування мовленнєвого конвеєра керують поведінкою читання, пов'язаною з числами, паузами й обробкою мови. Ви можете вибрати, чи ці налаштування застосовуються до всіх підтримуваних синтезаторів, чи лише в WorldVoice.
- Глобально підтримувані налаштування мовленнєвого конвеєра: ігнорування ком між числами, режим чисел, пауза між елементами, пауза між числами, пауза між китайськими символами, пауза під час читання всього тексту
-
Налаштування мовленнєвого конвеєра лише для WorldVoice: визначення мови на основі символів Unicode, мова чисел
-
Визначати мову на основі символів Unicode: якщо ввімкнено, WorldVoice автоматично визначає мову або регіон за символами Unicode в тексті й перемикає мовленнєві ролі. Примітка: ця функція може конфліктувати з автоматичним перемиканням мов NVDA, тому рекомендовано не вмикати обидві функції одночасно.
- Мова чисел: під час читання чисел використовується регіональна роль, вибрана цим параметром.
- Режим чисел:
- Числовий режим: читає числа як значення. Наприклад, "12345" читається як "дванадцять тисяч триста сорок п'ять".
- Режим читання по цифрах: читає числа по цифрах. Наприклад, "12345" читається як "один два три чотири п'ять".
- Налаштування мовленнєвих пауз: задає тривалість пауз між числами, елементами, китайським текстом і читанням усього тексту. Менші значення означають коротші паузи, а 0 означає відсутність паузи.
- Ігнорувати коми між числами: під час читання чисел ігнорує коми між цифрами, щоб підвищити точність читання числових значень для певних мовленнєвих ролей.
Глобально підтримувані налаштування мовленнєвого конвеєра можна змінювати через панель мовленнєвих налаштувань NVDA або панель мовленнєвого конвеєра WorldVoice. Налаштування мовленнєвого конвеєра, які не підтримуються глобально, можна змінювати лише через панель мовленнєвих налаштувань NVDA.
Визначення Unicode
Ці параметри налаштовують, як WorldVoice обробляє числа, розділові знаки та набори символів, спільні для кількох мов, під час визначення мови тексту.
- Ігнорувати числа під час визначення мови: якщо позначено, числа ігноруються під час визначення мови й читаються поточною мовленнєвою роллю.
- Ігнорувати поширені розділові знаки під час визначення мови: якщо позначено, розділові знаки ігноруються під час визначення мови й читаються поточною мовленнєвою роллю.
- Час визначення мови: визначає, чи команди визначення мови та перемикання мови на основі Unicode обробляються до або після того, як NVDA обробляє мовленнєві команди.
- Передбачувана мова для наборів символів: задає типову мову для наборів символів Unicode, спільних для кількох мов, зокрема латинських символів, символів CJK та арабських символів.
Примітки
- Якщо одночасно ввімкнути автоматичне перемикання мов NVDA та визначення Unicode у WorldVoice, ці функції можуть впливати одна на одну. Виберіть одну з них відповідно до своїх потреб.
- Якщо ви хочете вимкнути певний мовленнєвий рушій, зніміть відповідний прапорець на панелі мовленнєвих рушіїв WorldVoice.
- Якщо вам потрібен мовленнєвий рушій, відмінний від Espeak, OneCore або SAPI5, окремо завантажте відповідний драйвер або голосовий пакет.
Журнал оновлень WorldVoice
Оновлення WorldVoice версії 6
- Покращено швидкодію під час відкладених описів: завдання break тепер можна скасувати, що зменшує затримки, коли ввімкнено відкладені описи символів.
- Покращено сумісність зі словниками вимови: словники вимови тепер застосовуються до мовленнєвого конвеєра WorldVoice.
- Удосконалено внутрішню реалізацію налаштувань конвеєра: обробку налаштувань мовленнєвого конвеєра перероблено для більш передбачуваної поведінки та простішої підтримки.
- Покращено обробку метаданих голосів: однакові назви голосів у різних рушіях тепер розрізняються, а резервні описи мов нормалізуються.
- Перероблено архітектуру драйверів: архітектуру мовленнєвих драйверів і завантаження перероблено; замість жорстко заданого завантаження тепер використовується виявлення на основі manifest.
- Упорядковано базове пакування: реорганізовано пакування core driver.
- Покращено ініціалізацію Sonic: Sonic тепер ініціалізується ліниво під час першого голосового callback.
- Удосконалено внутрішнє виконання завдань: TaskManager тепер використовує Future-based design.
- Покращено інтеграцію вбудованих рушіїв: SAPI5, OneCore і eSpeak тепер успадковуються від built-in base class.
- Покращено логіку вимови чисел: удосконалено логіку вимови чисел і перекладу.
Оновлення WorldVoice версії 5
- Додано функції та панелі налаштувань: Мовленнєвий конвеєр і запис журналу
- Вилучено застарілі функції та панелі налаштувань: нормалізація Unicode, заміна цифр і крапок, а також інші застарілі налаштування
- Додано функцію мовленнєвого конвеєра: увімкнення мовленнєвого конвеєра WorldVoice для всіх синтезаторів
- Додано функцію запису журналу: запис мовленнєвих послідовностей до і після кожного кроку конвеєра для спрощення налагодження
- Додано функцію прискорення мовлення: можливість вмикати прискорення мовлення для певних мовленнєвих рушіїв
- Покращено користувацький досвід: покращено взаємодію в діалогах мовленнєвих рушіїв і запису журналу
- Оновлено текст інтерфейсу: текст інтерфейсу оновлено для єдиного стилю
Оновлення WorldVoice версії 4
- Рушій Espeak інтегровано до списку рушіїв, підтримуваних WorldVoice.
- До панелі голосових налаштувань NVDA додано налаштування прискорення мовлення.
- До панелі голосових налаштувань NVDA додано налаштування варіанта голосу.
- Якщо поточний рушій або голос підтримує прискорення мовлення, панель голосових налаштувань NVDA динамічно показує інтерфейс налаштування прискорення мовлення.
- Користувачі можуть налаштовувати прискорення мовлення для окремих голосів на панелі голосових налаштувань WorldVoice.