jScript程序中的文字转语音不能在浏览器中运行。

问题描述 投票:1回答:1

我正试图将文本到语音(TTS)添加到一个不是在浏览器中运行的独立的JScript程序中。 使用户能够编写自己的JScript程序的SW制造商声明 "JScript模块被设计为与微软jscript.dll一起工作"。

我曾尝试链接到提供Windows命令行的外部TTS程序,如dSpeech,然而看起来JScript不允许调用外部应用程序。

我也试过使用SpeechSynthesisUtterance,但也不行。

我的程序将创建一个文本字符串,我希望用户能够在特定事件发生时听到。 每个事件的文本字符串都会改变。

任何想法都将被感激。

text-to-speech jscript
1个回答
0
投票

Rosetta Code是一个很好的开始。https:/rosettacode.orgwikiSpeech_synthesis#Batch_File。

var objVoice = new ActiveXObject("SAPI.SpVoice");
objVoice.speak("Hello World");
© www.soinside.com 2019 - 2024. All rights reserved.