текст в речь работает в Firefox, но не край - PullRequest
0 голосов
/ 28 января 2019

Я запустил следующий код в Firefox без проблем, но на краю речи не происходит.Это выглядит очень похоже на код, который другие люди показали здесь.

var synth = window.speechSynthesis;

var voices = [];
voices = synth.getVoices();

var to_be_spoken = " ";
var the_speech_1 = " ";      //populated elsewhere

function mySpeech () {

to_be_spoken = the_speech_1

var to_speak = new SpeechSynthesisUtterance(to_be_spoken);

    to_speak.voice = voices[1]; // 0 is male, 1 is female
    to_speak.volume = 1;

window.speechSynthesis.speak(to_speak);

}

Я посмотрел в блогах Windows (blogs.windows.com/msedgedev/2016/06/01/introduction-speech-synthesis-api) на демонстрационном синтезе речи на тест-драйве.Это хорошо работает в Edge.

Любые советы о том, почему мой код не работает в Edge, приветствуются.

...