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

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

Здравствуйте!

В office 365 есть функция диктовки текста на русском языке. Работает
вполне удовлетворительно. Можно настроить автоматическую расстановку
знаков препинания.
Беда в том, что параллельно работает jaws и все, что он произносит тоже
печатается.
Подскажите простенький скрипт, чтобы по одной горячке можно было
циклически включать и выключать речь jaws.
Буду очень благодарен!!!

Ответить   Sat, 08 Apr 2023 15:54:53 +0600 (#3695537)

 

Ответы:

Моё почтение, Владислав!

Первый скрипт не выключает синтезатор, но приглушает его.
Т.е. пользоваться синтезатором можно, но новый, всплывающий текст синтезатор читать не должен.
Например: если в стандартном состоянии двинуться стрелкой вниз, то джоз озвучит следующий объект или строку под курсором.
При приглушении синтезатора, следующий объект или строка прочитаются только в принудительном порядке, если нажать сочетание:
Insert+стрелка вверх.

Script MutoOff ()
SpeechOff ()
EndScript

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

Script Maxim ()
SetActiveVoiceProfileByIndex (1, 1)
SayString ("Максим")
EndScript

У меня тут в примере синтезатор речи Максим, можете переименовать как угодно.
в строке скрипта:
SetActiveVoiceProfileByIndex (1, 1)

есть цифры в круглых скобках, отвечающие за номер голосового профиля в списке профилей - это первая цифра.
Вторая цифра отвечает за порядковый номер синтезатора в списке этого профиля.
Список голосовых профилей, например, можно вызвать сочетанием горячих клавиш:
Insert+Control+S

Не помню, нумерация в списке начинается толи с нуля, толи с единицы, в общем, по экспериментируйте.

Если вас это не вдохновляет, то просто во время начитки текста, переключайте эхо экрана в положение *ничего*. Здесь работает сочетание клавиш:
Insert+S

Ответить   Sat, 8 Apr 2023 14:06:01 +0300 (#3695540)

 

Здравствуйте!
А есть же сочетание
Insert+Space&S
Держите Insert жмете Space, затем отпускаете обе и жмете S английскую
Она говорит первый раз реч по требованию и говорилка замолкает. Второй раз и
говорит полная речь и говорит снова.
Что такое речь по требованию понятия не имею, но подозреваю что если что-то
нажать то озвучит то что под курсором. Что нажать не знаю.
JAWS 2022
Можно нажать Insert+1 включив режим изучения горячек. Воспроизвести
вышеуказанную горячку и узнать имя скрипта. Потом на него повесить свою
короткую горячку. Я не могу, так как почему то моя говорилка говорит имена
скриптов крякозябрами.
Удачи!

Ответить   Sat, 8 Apr 2023 22:04:32 +1000 (#3695543)

 

Моё почтение, Светлый!

Ну, так тоже вариант, в общем-то даже проще, чем со скриптами возиться. Чем-то похоже, что я приводил в примере со скриптом: MutoOff (), только здесь ещё удобнее, потому как при повторном нажатии Jaws возвращается в режим озвучки и к тому синтезатору, что были до этого.

Ответить   Sat, 8 Apr 2023 15:26:41 +0300 (#3695544)

 

Доброго времени суток!
Установил на комп программу unigram и обнаружил проблему - не слышу
собеседника по связи и не соединяется с некоторыми контактами из моего
списка.
стоит тишина секунд 30, а затем окошко закрывается.
Где и что нужно отметить?
Текстовые сообщения проходят в обе стороны.
Телефон айфон десятая модель, если это важно.
спасибо.

Ответить   Sat, 8 Apr 2023 14:43:26 +0200 (#3695546)

 

Здравствуйте, Светлый!

Мои эксперементы с переназначением этой горячки на упрощенную не
получились, скрипт просто не работает.
Видимо на Ins+Space навешан переход в специальный режим, в котором уже
будут выполняться специфические функции.
Пока нахожусь в творческом процессе.
В ответ на Ваше письмо
с темой "[TC] Re[2]: скрипт на включение и выключение синтезатора речи jaws"
от Sat, 8 Apr 2023 22:04:32 +1000.

Вы писали:

Ответить   Sat, 08 Apr 2023 19:14:35 +0600 (#3695547)

 

Здравствуйте, Светлый!

Немного помучался и все получилось!
Скрипт работает в связке:
Windows 11, MS Word 365, Jaws 2023.
При вызове по комбинации клавиш речь останавливается и можно диктовать.
Повторное нажатие этой же комбинации останавливает режим диктовки и
]включает речь в Jaws.
В Word диктовка включается по комбинации Alt+`, поэтому скрипт у себя
назначил именно на эту комбинацию.

Script dictate ()
if (IsSpeechOff ())
SpeechOn(true)
{Alt+`}
ElIf SpeechInUse () Then
{Alt+`}
SpeechOff ()
endIf
EndScript

В ответ на Ваше письмо
с темой "[TC] Re[2]: скрипт на включение и выключение синтезатора речи jaws"
от Sat, 8 Apr 2023 22:04:32 +1000.

Вы писали:

Ответить   Sat, 08 Apr 2023 22:39:18 +0600 (#3695559)

 

Здравствуйте, Вячеслав!

Спасибо, комбинацию Ins+Space, s я знаю.
Хотел совместить полезное с приятным, повесить включение и отключение
синтезатора на включение и отключение диктовки.
В поиске пытался сделать так, как Вы рекомендовали. Но этот вариант меня
не совсем устраивает, хотя в уме буду его держать.
Спасибо!

В ответ на Ваше письмо
с темой "[TC] Re: скрипт на включение и выключение синтезатора речи jaws"
от Sat, 8 Apr 2023 14:06:01 +0300.

Вы писали:

Ответить   Sat, 08 Apr 2023 19:14:34 +0600 (#3695548)

 

Здравствуйте, Владислав.

отвечаю на письмо от 8 апреля 2023 г., 16:14:34:

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

Script dictate ()
PerformScript MuteSynthesizer()
EndScript

Ответить   Sun, 9 Apr 2023 08:18:07 +0300 (#3695585)

 

Здравствуйте, Анатолий Ивашков!

В ответ на Ваше письмо
с темой "[TC] Re[3]: скрипт на включение и выключение синтезатора речи jaws"
от Sun, 9 Apr 2023 08:18:07 +0300.

Вы писали:

При работе этой функции в скрипте Jaws произносит текст о включении и
выключении синтезатора и диктовка часть его захватывает и вписывает в
текст.
Мой предыдущий вариант с использованием SpeechOn и SpeechOff отрубает
речь полностью и ничего не мешает диктовке.
В целом удобная функция диктовки в Word мне нравится. То, что раньше
приходилось долго набирать сейчас моментально начитываю!
Спасибо за помощь!\

Ответить   Mon, 10 Apr 2023 22:05:26 +0600 (#3695665)

 

08.04.2023 12:54, Владислав Демьянов пишет:

Здравствуйте, Вячеслав! А что мешает выгружать jaws? А потом запускать
его горячими клавишами.

Ответить   Sat, 8 Apr 2023 13:16:34 +0300 (#3695574)