Я проектировал в HTML, чтобы создать приложение с графическим интерфейсом. Я создал несколько сценариев для этого - в частности, тот, который использует окно браузера 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);
Фактические результаты - открывает веб-браузер и начинает говорить (есть HTML-файл)
Ожидаемые результаты, которые я хочу - Нет веб-браузера, просто поговорите, когда файл открыт (может быть?)