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

[TC] Выключение синтезатора скриптом в J18

Всем ривет. Как, пожалуйста, будет в Jaws18 выглядеть скрипт,
отключающий речь? В J15 я писала что-то вроде
SetActiveVoiceProfileByIndex (3, TRUE) где под индексом "3" у меня был
зашифрован профиль Nospeech. В J18 такого профиля нет, и как его
добавить я пока найти не могу.

p.s. решение "JawsKey+пробел, а потом s" не предлагать.

Ответить   Sun, 11 Nov 2018 09:09:19 +0300 (#3591583)

 

Ответы:

Здравствуйте, ЯСЯ.

Наверное версии с пятой jaws пользуюсь одним и тем же простейшим
скриптом:

Script MutoOff ()
SpeechOff ()
EndScript

Если работать в каком-то одном окне, то вот так хватает. Ну, а ежели надо
отключать речь
более кардинально, то, почему бы, и не воспользоваться вариантом,
как вы сами
написали: Insert+пробел и потом s? Не ощущаю никаких сложностей, весь
вопрос в выработке привычки.

Ответить   Sun, 11 Nov 2018 11:27:08 +0300 (#3591593)

 

Здравствуйте все и ЯСЯ.

для себя написал такое:

Script MySynthOnOff ()
If IsSpeechOff () Then
SpeechOn ()
SayString ("Речь включена")
Else
SayString ("Речь отключена")
SpeechOff ()
EndIf
EndScript

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

Вы писали воскресенье 11 ноября 2018 год!, :

--
С уважением,
Юрий mailto:yurser***@y*****.ru

Ответить   Sun, 11 Nov 2018 11:38:04 +0300 (#3591595)

 

Приветствую всех! Здравствуйте, ЯСЯ .

Вот так он выглядит:

Script MuteSynthesizer ()
if !(GetRunningFSProducts() & product_JAWS) then
;for MAGic, see SpeechToggle script
return
endIf
if !IsSpeechOff() then
;only if envoked through this script,
;tell the user if speech is being turned off:
SayMessage(ot_status,cmsg203_L)
Delay(7)
EndIf
;MuteSynthesizerToggle is passed false so the function will update.
SayFormattedMessage (ot_status, MuteSynthesizerToggle (false))
EndScript

воскресенье 11 ноября 2018 год!, 10:09 Вами было написано:

Ответить   Sun, 11 Nov 2018 12:49:48 +0400 (#3591599)

 

Привет Руфат,

11.11.2018 11:49, Руфат Шахтахтинский пишет:

Спасибо за подсказку. Оказалось достаточным оставить в скрипте всего
одну строку:

MuteSynthesizerToggle (FALSE)

Ответить   Sun, 11 Nov 2018 17:51:13 +0300 (#3591654)

 

Здравствуйте, ЯСЯ.

Вы писали 11 ноября 2018 г., 10:09:19:

Отключить речь можно двуммя так сказать подвариантами, в сооответствии
с вашими требованиями, во первых это отключение речи в текущем
приложении, но об этом уже вам написали, если вы хотите отключить речь
"глобально" :) , то набирите:
JawsKey + Space, а затем "S".
Да. включить речь можно по той же комбинации, так что не теряйтесь. :)
Удачи.

Ответить   Sun, 11 Nov 2018 14:06:43 +0400 (#3591609)