РечьСинтез в Samsung ChromeAndroid

Форум для тех, кто программирует под Android
Anonymous
РечьСинтез в Samsung Chrome

Сообщение Anonymous »

Код: Выделить всё

function speakText() {
const item = vocabulary[currentVocabularyIndex];
var text = item.arabic;
if(problemWords.includes(text) == true){ // Special case
console.log("Special voice case for this word (" + text + ")");
const audioFile = new Audio('/specialCaseAudioFiles/' + item.transliteration + '.mp3');
audioFile.play();
} else {
const utterance = new SpeechSynthesisUtterance(text);
utterance.lang = 'ar-SA'; // Set the language to Saudi Arabian Arabic
utterance.rate = 0.8;
if ('speechSynthesis' in window) {
window.speechSynthesis.cancel();
window.speechSynthesis.speak(utterance);
} else {
console.log("Speech synthesis not supported in this browser.");
}
}
}

У меня возникла проблема с преобразованием текста в речь только на Samsung Chrome. Он отлично работает в настольном Chrome, а также на OnePlus 9t и Pixel 6 Pro моей семьи. Я пробовал это на трех телефонах Samsung: S10+, Fold 3 и S21, но ни один из них не работал с текстом в речь. Кто-нибудь знает, как это исправить или в чем проблема?
Я ИСПОЛЬЗОВАЛ ХРОМ НА ТЕЛЕФОНАХ SAMSUNG, А НЕ SAMSUNG INTERNET

Подробнее здесь: https://stackoverflow.com/questions/786 ... ung-chrome

Вернуться в «Android»