document.addEventListener("DOMContentLoaded", function(){ // Affichage uniquement sur pages & blog if(!window.location.pathname.includes("/pages/") && !window.location.pathname.includes("/blog/")) return; const lecteur = document.getElementById("lecteur-simple"); if(!lecteur) return; lecteur.style.display = "block"; const synth = window.speechSynthesis; let utterance = null; let isPaused = false; // Récupération du texte principal function getText(){ const zone = document.querySelector("article, .content, #main"); if(!zone) return ""; return zone.innerText.trim(); } // Lecture document.getElementById("ls-play").onclick = function(){ synth.cancel(); const txt = getText(); if(!txt) return; utterance = new SpeechSynthesisUtterance(txt); utterance.lang = "fr-FR"; utterance.rate = 0.9; synth.speak(utterance); isPaused = false; }; // Pause / Reprise document.getElementById("ls-pause").onclick = function(){ if(!utterance) return; if(!isPaused){ synth.pause(); isPaused = true; this.innerText = "▶ Reprendre"; } else { synth.resume(); isPaused = false; this.innerText = "⏸ Pause"; } }; // Stop document.getElementById("ls-stop").onclick = function(){ synth.cancel(); isPaused = false; document.getElementById("ls-pause").innerText = "⏸ Pause"; }; });