HowTo: WSR setState * переменная * перейти в JavaScript - PullRequest
0 голосов
/ 28 апреля 2019

я пытаюсь заставить мой речевой макрос прослушивать что-то вроде заданного ключевого слова, которое позволяет мне ввести некоторую переменную (ниже приведено линейное уравнение движения) ... я хотел бы, чтобы макрос слушал для "заданной скорости" ( && "установить расстояние"), затем передайте переменные, хранящиеся в setState, в функцию jScript для математики, я только начинаю с этой технологии ... так что, вероятно, есть лучший способ, но там, где я сейчас нахожусь, это другой пример, чем те, с которыми я пробовал, но следует аналогичным образом, в основном JS не имеет доступа к переменным с помощью setState (то есть timeVar или distVar), так что я хочу выяснить это ... как мне передать эти значения в JS?!

<speechMacros>
<command>
<listenFor>set time variable</listenFor>
<prompt setState="timeVar"></prompt>
</command>
<command>
<listenFor>set distance variable</listenFor>
<prompt steState="distVar"></prompt>

<script language="JScript">
<![CDATA[
var speedVar = distVar/timeVar  ;
vsay = speedVar;
Application.Speak(vsay);
]]>
</script>
</command>
</speechMacros>
...