РечьСинтез в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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