Header Ads Widget

Showing posts with the label Interesting and strangeShow all
THE IMPOSSIBLE RESCUE: ALIGNING HUMAN ENDURANCE WITH MIRACULOUS SURVIVAL (Translate Available)
چین میں دنیا کی سب سے خطرناک کافی شاپ: موت کے سائے میں کافی کا ایک گھونٹ
طاقت کا نشہ، وسائل کی لوٹ مار اور انجام: ایک عالمگیر سبق
کیا سونے کے عالمی ذخائر میں بدلاؤ دنیا کی نئی معاشی طاقت کا تعین کر رہا ہے؟
Can Urban Wildlife Compromise Your Financial Security? The 100,000 PKR Pigeon Heist
کیا ایک کبوتر کی چھوٹی سی اڑان نے ایک شہری کو لاکھوں روپے کے اسٹریٹجک نقصان سے دوچار کر دیا ہے؟
کیا جدید اسمارٹ چشمہ دنیا کی تمام زبانوں کی دیواریں گرا کر انسانوں کو ایک کر دے گا؟
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 = '🔊'; }; } });