Отправляет email-рассылки с помощью сервиса Sendsay

[TC] переключение языков в синтезаторах от волкалайзер

добрый день всем.
подскажите, можно ли настроить голоса от волкалайзер так чтобы они в
тексте переключались между собой в зависимости от языка - английский,
русский?
у меня стоит плагин от кварка, стоит флаг в настройках
"автоматическое переключение языков"
работают голоса милена и саманта которые плагин видит от джоз.
но голоса все равно переключаться не хотят.
работает тот который включен.
С уважением Юрий.

Ответить   Fri, 1 May 2020 15:48:27 +0300 (#3651114)

 

Ответы:

день добрый.

языки переключаются. боюсь описывать и подсказывать, поскольку не спец и
могу ввести в заблуждение.

думаю, что ответы будут, а если нет - попробую повторить то, что мне
рассказывали.

если не будет ответов - пишите в личку.

01.05.2020 15:48, =?utf-8?Q?=D0=AE=D1=80=D0=B8=D0=B9=20?=
=?utf-8?Q?=D0=9F=D0=B5=D1=82=D1=80=D0=B5=D0=BD=D0=BA=D0=BE?= пишет:

1 мая 2020 г., в 22:19, Ковальчук Владимир Петрович <volodya_kov***@u*****.net>
написал:

Здравствуйте, Владимир Петрович!
+ - неинформативное сообщение.
+ - избыточное цитирование.
Премодерация.

С уважением, комодератор Александр Зеленов
industry.comp.tiflocomp.moders-list@subscribe.ru

Привет сообществу!

Юрий Петренко пишет:

Конечно. Это основная опция драйвера от Кварка.

Если ты имеешь ввиду настройки по NVDA+Control+V, флаг
"Автоматическое переключение языков (если поддерживается)" нужно снять,
потому как Движок сам берет на себя функции обрабатывать текст
и ему родная функция NVDA не нужна;

Драйвер под твои задачи нужно настроить так:

Переключение языков настраивается по пути
меню NVDA/Параметры/Настройки автоматического переключения языка Vocalizer.
С каждый языком проассоциировать нужный голос,
(обращаем внимание,что английских 2 варианта и русских тоже).
Далее флажки ставим так:
Определять язык текста на основе символов Unicode - отмечено;
Игнорировать цифры при определении языка текста
(если нужно, чтобы цифры всегда произносил русский голос, я не отмечаю этот
флаг, хотя должно бы быть наоборот, и в предыдущей версии драйвера так и
было);
Игнорировать знаки препинания при определении языка текста
(у меня отмечено, но знаки препинания, действительно, при этом читаются
по-русски).

Для настройки скорости, темпа и громкости открываем стандартный диалог
настроек NVDA в категории Речь
(NVDA+control+v)
и, выбрав желаемый голос, меняем его параметры.
Настроив один голос, просто выбераем другой, у которого значения скорости,
темпа и громкости будут уже другие.
Внимание! Прежде чем закрыть этот диалог, убедитесь, что курсор остался на
русском голосе, а, например, не на английском.
Флажки -
Автоматическое переключение языков (если поддерживается) снять,
потому как Движок сам берет на себя функции обрабатывать текст
и ему родная функция NVDA не нужна;
Использовать язык синтезатора для чтения знаков и символов пунктуации снять
по той же причине.

Выбор качества голосов (компактный, премиум или embedded) доступен в диалоге
настроек.
Но настройки для компактных голосов и премиум голосов общие,
То есть компактные и премиум версии одного и того же голоса по
отдельности не настраиваются.

***
если в тексте встречаются трёхзначные числа, разделённые пробелом, Миленка
их принимает за тысячи,
то есть,
11 145
тМилена читает
"одиннадцать тысяч сто сорок пять",
123 654
она произносит как "сто двадцать три тысячи шестьсот пятьдесят четыре",
пробел она игнорирует.

В некоторых языках принято отделять тысячи пробелом.
К русскому это не относится, поэтому в словаре NVDA можно создать правило с
шаблоном
(?<=\d) (?=\d)
и заменой в виде двух пробелов.
Тип словарной статьи следует указать как регулярное выражение.
После этого, когда NVDA встретит две цифры разделённые одним пробелом,
то на синтезатор будет передано уже два пробела.
Это вполне решает проблему с русскими голосами vocalizer.

Аналогичная ситуация с трёхзначными числами, разделёнными знаком тире
-

это решается, если в настройках пунктуации знак - перевести в положение
"некоторые".

***
Есть у Милены проблемка с чтением чисел, разделённых точками,
она читает их как даты, особенно, если подряд стоят 43 группы цифр:
например, строку
12.06.20
она прочтёт как
двенадцатое июня две тысячи двадцатого года.
У Newfone ещё круче, он даже IPадреса не понимает, читает как 192 тысячи,
столько-то сотых и т.д.
Для более корректного и привычного произнесения цифр,
В произношении символов/пунктуации изменить параметр
decimal point
(сейчас она там переведена как десятичная точка),
написать в замене запятую.
хотя я в замене написала знак . и тоже неплохо стало.

--
С почтением к вам и вашей технике,
Троян
?????

Ответить   Fri, 1 May 2020 19:24:26 +0500 (#3651118)

 

Привет Оля.
спасибо, по твоей инструкции все настроил.
еще будет 1 вопрос:
почему там по 2 варианта русского и английского языка, чем они отличаются?
С уважением Юрий.

Ответить   Fri, 1 May 2020 23:22:50 +0300 (#3651150)