我一直在用 HTML 设计来创建一个具有 GUI 的应用程序。我为此创建了一些脚本 - 特别是使用浏览器窗口 Speech Synthesis Utterance 的脚本。然而,突然间,项目的范围发生了变化,我需要取消 GUI,但保持 TTS 脚本作为后台进程运行。我对编程还是很陌生,所以我尝试用 node.js 打开脚本,但它并没有像那样工作。话语被编程为读取某个 xml 文件。所以基本上,我想要做的就是取消 HTML 浏览器方面,并保留 javascript。这可能吗?有没有人对我如何解决这个问题有任何建议?我试过只在 node.js 中打开脚本我已经研究过 element.js 但它“似乎”不是我所追求的。 var msg = new SpeechSynthesisUtterance("Testing"); var voices = window.speechSynthesis.getVoices(); var voice = speechSynthesis.getVoices(); speechSynthesis.getVoices().forEach(function(voice) { console.log(voice.name, voice.default ? voice.default : ''); }); msg.pitch = 1.1; msg.volume = 1; msg.rate = 0.85; msg.lang = 'en-US'; msg.voice = voices[1]; window.speechSynthesis.speak(msg);实际结果 - 打开 Web 浏览器并开始说话(有一个 html 文件) 我想要的预期结果 - 没有 Web 浏览器,只在打开文件时说话(也许?)
添加回答
举报
0/150
提交
取消