[TC] скрипт на включение и выключение синтезатора речи jaws
Здравствуйте!
В office 365 есть функция диктовки текста на русском языке. Работает
вполне удовлетворительно. Можно настроить автоматическую расстановку
знаков препинания.
Беда в том, что параллельно работает jaws и все, что он произносит тоже
печатается.
Подскажите простенький скрипт, чтобы по одной горячке можно было
циклически включать и выключать речь jaws.
Буду очень благодарен!!!
Моё почтение, Владислав!
Первый скрипт не выключает синтезатор, но приглушает его.
Т.е. пользоваться синтезатором можно, но новый, всплывающий текст синтезатор читать не должен.
Например: если в стандартном состоянии двинуться стрелкой вниз, то джоз озвучит следующий объект или строку под курсором.
При приглушении синтезатора, следующий объект или строка прочитаются только в принудительном порядке, если нажать сочетание:
Insert+стрелка вверх.
Script MutoOff ()
SpeechOff ()
EndScript
Чтобы переключиться вновь на ваш обычный синтезатор, или на любой другой имеющийся, использовать можно скрипт быстрого переключения профилей:
Script Maxim ()
SetActiveVoiceProfileByIndex (1, 1)
SayString ("Максим")
EndScript
У меня тут в примере синтезатор речи Максим, можете переименовать как угодно.
в строке скрипта:
SetActiveVoiceProfileByIndex (1, 1)
есть цифры в круглых скобках, отвечающие за номер голосового профиля в списке профилей - это первая цифра.
Вторая цифра отвечает за порядковый номер синтезатора в списке этого профиля.
Список голосовых профилей, например, можно вызвать сочетанием горячих клавиш:
Insert+Control+S
Не помню, нумерация в списке начинается толи с нуля, толи с единицы, в общем, по экспериментируйте.
Если вас это не вдохновляет, то просто во время начитки текста, переключайте эхо экрана в положение *ничего*. Здесь работает сочетание клавиш:
Insert+S