Showing posts from January, 2026Show all
No results found
document.getElementById('speak-btn').addEventListener('click', function() {
let text = document.querySelector('.post-body').innerText;
let utterance = new SpeechSynthesisUtterance(text);
utterance.lang = 'ur-PK'; // اردو کے لیے
if (speechSynthesis.speaking) {
speechSynthesis.cancel();
this.innerHTML = '🔊 خبر سنیں';
} else {
speechSynthesis.speak(utterance);
this.innerHTML = '🛑 آواز بند کریں';
}
});
document.getElementById('speak-btn').addEventListener('click', function() {
// بلاگر کے مختلف تھیمز کے لیے متن تلاش کرنے کے تمام طریقے
let contentElement = document.querySelector('.post-body') ||
document.querySelector('.entry-content') ||
document.querySelector('.post-content');
if (!contentElement) {
alert('Content not found!');
return;
}
let text = contentElement.innerText;
let btnText = document.getElementById('btn-text');
let speakerIcon = document.getElementById('speaker-icon');
if (speechSynthesis.speaking) {
speechSynthesis.cancel();
btnText.innerText = 'Listen to News';
speakerIcon.innerText = '🔊';
} else {
let utterance = new SpeechSynthesisUtterance(text);
// زبان کی پہچان (اگر اردو حروف ہوں تو ur-PK ورنہ en-US)
const isUrdu = /[\u0600-\u06FF]/.test(text);
utterance.lang = isUrdu ? 'ur-PK' : 'en-US';
utterance.rate = 1.0; // آواز کی رفتار
speechSynthesis.speak(utterance);
btnText.innerText = 'Stop Listening';
speakerIcon.innerText = '🛑';
// جب آواز ختم ہو جائے تو بٹن واپس تبدیل ہو جائے
utterance.onend = function() {
btnText.innerText = 'Listen to News';
speakerIcon.innerText = '🔊';
};
}
});
Social Plugin