Следующий код хорошо работает последние 2 месяца до вчерашнего дня, он прекратил читать китайские тексты, но читает английские тексты, несмотря на то, что lang - zh-CN. По-видимому, теперь он читает только английский. После обыска в Интернете и внесенных изменений и попыток около дня (загрузка и добавление голосов, добавление расширения Chrome «Chrome Speak» и т. Д.), Я все еще не мог решить проблему. (Chrome Speak читает отлично, но я не мог понять, как отправить его текст с помощью JavaScript)Speech Synthesis больше не читает китайский текст
var repete = 0;
function simpleSpeak(text, callback) {
var u = new SpeechSynthesisUtterance();
u.text = text;
u.lang = 'zh-CN';
u.rate = (repete % 2 == 0) ? 1 : 0.8;
repete++;
u.onerror = function (e) {
alert('error!')
if (callback) {
callback(e);
}
window.speechSynthesis.speak(u);
};
Можете ли вы мне помочь? ОС: Windows Vista, Chrome Версия 48.0.2564.97 m
Он будет работать на Localhost, а не в Интернете. –