Silakan mencoba. Jika masih ada kesulitan, silakan via kolom komentar.
Code untuk membuat program Text to Speech / read it / baca posting, adalah sebagai berikut:
Dimulai dengan membuat button seperti berikut ini
HTML :
Anda bisa menambahkan css berikut ini jika diperlukan
<button id="play" title="play : baca tulisan di halaman ini"> 🔊 </button>
<button id="pause" title="pause / jeda"> ⏸ </button>
<button id="resume" title="resume / lanjut"> ▶️ </button>
<span id="data"></span>
CSS :
Dan inilah javascript yang menjalankan program ini.
<style>
button{
font-size:200%;
border:none;
background:none;
cursor:pointer
}
</style>
Javascript :
<script>
const play = document.getElementById("play");
const pause = document.getElementById("pause");
const resume = document.getElementById("resume");
play.addEventListener("click", function() {
let content = document.getElementsByClassName("post-title")[0].innerText + " " + document.getElementsByClassName("post-body")[0].innerText;
document.getElementById("data").innerText = "play";
var utterance = new SpeechSynthesisUtterance(content);
utterance.lang = "id-ID";
speechSynthesis.cancel();
speechSynthesis.speak(utterance);
});
pause.addEventListener("click", function() {
document.getElementById("data").innerText = "pause";
speechSynthesis.pause();
});
resume.addEventListener("click", function() {
document.getElementById("data").innerText = "resume";
speechSynthesis.resume();
});
</script>