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

Screen reader JAWS for Windows Russian

[JFWRus] Настройки синтезатора

Здравствуйте, участники рассылки!
Возник вопрос о настройках синтезаторов и в частности mymouse:
Есть ли у кого скрипты, которые фиксируют изменение скорости или темпа
речи для синтезаторов JAWS, чтобы изменения распостранялись на все
приложения, а не на только активное и чтобы при переходе в другое
приложение эти изменения не сбрасывались.
***
Это сообщение No4328
было разослано для 316 участников дискуссионного листа
[JFWRus] Настройки синтезатора

Ответить   "yel" Sun, 13 Aug 2006 10:10:44 +0400 (MSD) (#580406)

 

Ответы:

Привет, Yel!

Меня тоже, при переходе на коммерческую "Мышь", озаботил такой вопрос и
на днях я сделал очень простенький скриптик вызывающий стандартный
диалог параметров речи JAWS, в котором можно изменять параметры темпа,
громкости, пунктуации, и они прекрасно фиксируются. И подходит этот
скрипт для любой версии JAWS и не зависит ни от руссификации, ни от
используемого синтезатора, И было бы всё ничего и очень даже удобно, но
есть одна загвоздка: JAWS по своему произволу выбирает отнести ли эти
изменения к общим параметрам или только к параметрам активного
приложения. А контролировать радиокнопку через скрипт я ещё не научился.
Так что пока могу предложить только такой компромисный вариант:
По горячей клавише быстро открывается стандартное окошко параметров речи,
а там уж сам выбираешь нужную радиокнопку, табулируешь до нужного
параметра, выставляешь его и жмёшь Enter. Ну а вот как разберусь с
управлением радиокнопками, то можно будет сократить эту мороку до самого
минимума.

Итак, скрипт для вызова диалогового окошка параметров речи:

Script OpenParamControlDialog ()
SpeechOff ()
PerformScript JAWSWindow ()
Pause ()
NextCharacter ()
Pause ()
NextLine ()
Pause ()
NextCharacter ()
Pause ()
EnterKey ()
Pause ()
Pause ()
Pause ()
SpeechOn ()
EndScript

Ну и если теперь ещё добавить перед
Pause()
SpeechOn() один TabKey(), то это будет открывать сразу регулятор темпа
речи;
Если два TabKey() - пунктуации
Если пять - громкости.
Только нужно помнить, в каком приложении ты поставил индивидуальную
настройку, ибо в этом случае JAWS откроет вкладку для текущего
приложения.
Если же необходимо сбросить индивидуальные настройки и пользовать
приложение под общими настройками, то нужно курсором перейти на кнопку
"изменить для приложения" и Shift+Tab откатиться на кнопку "Востановить
поумолчанию" ну и хлопнуть по ней энтером.

Ну а к более опытным скриптмейкерам обращаюсь с просьбой подсказать
способ контроля радиокнопок при помощи скрипта.
Хотя, может и не стоит загромождать JAWS большим колличеством горячих
клавиш, а ограничится только вызовом диалогового окошка.

Ниже привожу 3 моих скрипта и общую для них функцию для выбора
параметров темпа речи, громкости речи и произносимой пунктуации:

Общая для этих скриптов функция открытия диалогового окна:
Void Function OpenParamControlDialog ()
SpeechOff ()
PerformScript JAWSWindow ()
Pause ()
NextCharacter ()
Pause ()
NextLine ()
Pause ()
NextCharacter ()
Pause ()
EnterKey ()
Pause ()
Pause ()
Pause ()
EndFunction

Скрипт для изменения темпа речи:
Script globaltempcontrol ()
OpenParamControlDialog ()
TabKey ()
Delay (20)
SpeechOn ()
EndScript

Скрипт изменения громкости речи:
Script globalloudcontrol ()
OpenParamControlDialog ()
TabKey ()
TabKey ()
TabKey ()
TabKey ()
TabKey ()
Delay (40)
SpeechOn ()
EndScript

Скрипт изменения уровня произносимой пунктуации:
Script globalpunctuationcontrol ()
OpenParamControlDialog ()
TabKey ()
TabKey ()
Delay (20)
SpeechOn ()
EndScript

С уважением,

Sergey Kartavtsev <SKart***@m*****.ru>

***
Это сообщение No4332
было разослано для 316 участников дискуссионного листа
[JFWRus] Re: Настройки синтезатора

Ответить   Sergey Kartavtsev Wed, 16 Aug 2006 01:18:43 +0300 (#581049)

 

Здравствуйте, Сергей!
Спасибо за исчерпывающую информацию. У меня этого синтезатора нет, это у
моего знакомого, но все-таки возникает вопрос, можно ли с такой недоработкой
считать проект законченным и коммерческим. как вы думаете?
И еще вопрос - для чего пункт _восстановить по уьолчанию_, если он не
срабатывает для сохранения значений параметров.

С уважением
Юрий Левичев

***
Это сообщение No4333
было разослано для 317 участников дискуссионного листа
[JFWRus] Re[2]: Настройки синтезатора

Ответить   "yel" Wed, 16 Aug 2006 12:25:19 +0400 (MSD) (#581145)

 

Здравствуйте, Юрий.
Original Message > но все-таки возникает вопрос, можно ли с такой недоработкой

Я вообще ге понимаю, о чём вы говорите. Я пользуюсь коммерческой мышкой
Сергея Волкова и скорость и прочие параметры меняются в настройках Джоза,
как для любого синтезатора. Но постольку, поскольку вы узнаёте не для себя,
а для знакомого, то непонятно, а всё ли он делает правильно. У Сергея
Волкова вполне неплохой вариант, а что касается вопроса "можно ли с такой
недоработкой"... Любые программы, которые могут стоить сотни долларов, да и
сам Джоз, который стоит тысячу долларов - это тоже местами очень даже
недоработанные проекты.

Всего хорошего, Миша.

***
Это сообщение No4336
было разослано для 317 участников дискуссионного листа
[JFWRus] Re[3]: Настройки синтезатора

Ответить   "michael" Wed, 16 Aug 2006 13:55:19 +0200 (#581198)

 

Доброй ночи, yel.

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

О какой не доработке Вы говорите?
Так работают все синтезаторы, за исключением оригинальной
SpeakingMouse.

По поводу настроек голоса могу сказать только одно, у всех эти
настройки работают нормально, то есть так, как было задумано
разработчиками JAWS.

1. Общая настройка голоса, сделанная для default распространяется на
все приложения, для которых эти настройки не сделаны индивидуально.

2. Если на конкретное приложение сделаны индивидуальные настройки
голоса, то они перекрывают настройки по умолчанию.

3. Изменение параметров голоса, сделанные горячими клавишами, то есть
скриптами JAWS, сохраняются только до момента переключения на другое приложение.
После переключения вступают в силу настройки, которые сделаны для
приложения, на которое вы переключились или настройки по умолчанию, если индивидуальных
нет.
И при возврате в первое приложение эти настройки не сохраняются, а
будут установлены те, что описаны в п. 1 и п. 2.

И это не моя выдумка, это так придумали разработчики JAWS.

Чтобы не быть голословным проделайте следующее:
Переключитесь на Eloqence. Откройте два приложения, например блокнот и
почтовую программу.
Находясь в одной из них увеличьте скорость синтезатора клавишами
Ctrl+Alt+PageUp, до такого состояния, чтобы можно было отличить одно
от другого. А теперь переключитесь на другое приложение, ну что
настройки не сохранились? А теперь вернитесь обратно в то, где Вы
увеличивали скорость. Ну что, говорит так же быстро, как Вы поставили?

Может Ваш знакомый установил индивидуальные настройки на десктоп и
другие приложения, где он старается сделать изменения для настроек по
умолчанию?

Я устанавливал себе файл default.jcf от вашего знакомого. Всё работает
так, как там и установлено. На каждый курсор разная скорость. Причём
все настройки меняются и фиксируются. Но в любом случае это не
проблема MyMouse, а проблема JAWS, Windows, вирусов, антивирусов, ещё каких-то
программ или
просто непонимания того, что делается или уже сделано с настройками.

Всего доброго
--
С уважением, Сергей.

***
Это сообщение No4337
было разослано для 317 участников дискуссионного листа
[JFWRus] Re[3]: Настройки синтезатора

Ответить   Thu, 17 Aug 2006 03:17:09 +0400 (#581313)

 

Приветствую Рассылку!

Итак Юрий, Вы пишите:

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

Юрий, уточните о какой недоработке идёт речь?
Единственное, что ещё недоработано в этой версии, это управление высотой
голоса. Однако с этим вполне можно мириться. Всё же остальное выполнено
блестяще.

И еще вопрос - для чего пункт _восстановить по уьолчанию_, если он не
срабатывает для сохранения значений параметров.

Если бы кнопка "Восстановить параметры по умолчанию" сохраняла
какие-либо параметры, то она бы так и называлась: "Сохранить параметры".
Однако, эта кнопка восстанавливает статус кво, т.е. отбрасывает все
изменённые параметры, которые были навязаны пользователем для данного
приложения и снова подчиняет его общепринятым для всех остальных
приложений параметрам речи.
А сохраняет изменения параметров кнопка "OK". Впрочем, до неё даже
ненужнно табулировать, чтобы нажать на неё, Enter можно нажать на любом
управляющем элементе данного диалога, кроме, разумеется, кнопки
"Восстановить" и кнопки "Отмена"..

--С уважением,
Sergey Kartavtsev <SKart***@m*****.ru>

***
Это сообщение No4338
было разослано для 318 участников дискуссионного листа
[JFWRus] Re[3]: Настройки синтезатора

Ответить   Sergey Kartavtsev Fri, 18 Aug 2006 05:11:20 +0300 (#581539)

 

всем привет. сергей, утро доброе. вы писали:

мириться с таким явлением никак нельзя, особенно с коммерческим продуктом.
особенно без периода демоиспытаний да еще за немаленькие для инвалида
деньги. пишу это потому, что в рассылке в некоторых письмах идет прямая
реклама продукта, что даже противно да и не по правилам таковой. уж хотя бы
офтопиком рекламу оформили бы.
субъективно добавлю, что по телевизору иногда показывают слепого человека за
компом. голос, который большинство незрячих любят и используют, звучит
отвратительно. взглянув на это безобразие со стороны, я от него отказался.
очень жаль, что даже в области высоких технологий для окружающих нас людей
мы не можем позволить себе не выглядеть уродливо.
с уважением, мацал кошек

***
Это сообщение No4340
было разослано для 318 участников дискуссионного листа
[JFWRus] Re[4]: Настройки синтезатора

Ответить   Fri, 18 Aug 2006 11:18:20 +0400 (#581588)