Текст в речь в программе jScript, не запущенной в браузере - PullRequest
1 голос
/ 01 мая 2020

Я пытаюсь добавить текст в речь (TTS) в отдельную программу JScript, которая не работает в браузере. Производитель программного обеспечения, который позволил пользователям писать свои собственные программы JScript, заявляет, что «Модуль JScript предназначен для работы с Microsoft jscript.dll».

Я пытался связать с внешними программами TTS, которые предлагают Windows командную строку, такими как dSpeech, однако похоже, что JScript не позволяет вызывать внешнее приложение.

Я также попытался использовать SpeechSynthesisUtterance, но это тоже не сработало.

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

Любые идеи будут оценены.

1 Ответ

0 голосов
/ 05 мая 2020

Rosetta Code - хорошее место для начала: https://rosettacode.org/wiki/Speech_synthesis#Batch_File

var objVoice = new ActiveXObject("SAPI.SpVoice");
objVoice.speak("Hello World");
...