Kullanıcıları "Başlat düğmesini" tıkladıklarında karşılamak istediğim bir javascript kodu yazıyorum. İngilizce çalışıyor, ama asıl mesele şu ki Brezilya Portekizcesi'nde (pt-BR) bir şeyler söylemek istiyorum. Çok fazla çözüm denedim, ama işe yaramayacak gibi görünüyor. Bana yardım eden var mı?SpeechSynthesis Portekizce konuşmamak için çalışma (pt-BR)
kodudur:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<script>
startTalking = function(line){
var text = new SpeechSynthesisUtterance();
text.lang = "pt-BR";
text.text = line;
speechSynthesis.speak(text);
}
</script>
</head>
<body>
<button id="startButton" onclick = "startTalking("Bem vindo!")"></button>
</body>
</html>
Senaryonun çalışır butonuna ama parametresinde alınan metni tıklayın
İngilizce (ABD) bir sesle konuşulur.Nasıl düzeltileceği konusunda herhangi bir ipucu var mı?
Teşekkürler!
Ben benzer bir sorun yaşıyorum, benim app sayfası yüklenir ve sesler hep zamanında yüklenmez hemen sonra konuşmaya beri. –
@DouglasDeRizzoMeneghetti Gönderdiğim çözümü deneyin, benim için iyi çalıştı. Neyse, belgenizin tam olarak yüklenmesini ve kodunuzu işlemeye hazır olduğundan emin olmak için jQuery deyimini kullanabilirsiniz: '$ (document) .ready (function());' '' function' istediğiniz işlevin adıdır. sayfa tamamen yüklendikten sonra aramak için. Bu yardımcı olur umarım! – ulissesBR
Teşekkürler. JQuery (yargıç) ile aşina değilim ama addEventListener ('load') ile benzer bir şey yaptım ve iyi çalıştı. –