Header Ads Widget

Showing posts with the label Aman Setu (शांति सेतु - Bridge of Peace)Show all
Aman Setu Series (Part 6): Cross-LoC Trade – The Economic Pulse of the Bridge of Peace (Translate Available)
Aman Setu Series (Part 5): The "Karvan-e-Aman" – Reuniting Divided Souls and Sustaining Regional Hope (Translate Available)
Aman Setu Series (Part 4): Medical Diplomacy – Healing Hearts Beyond Borders (Translate Available)
Aman Setu Series (Part 3): The Kartarpur Corridor – A Global Beacon of Interfaith Harmony (Translate Available)
Aman Setu Series (Part 2): Cricket Diplomacy and the Triumph of Brotherhood (Translate Available)
Aman Setu Series (Part 1): The Legend of Pakistani Hospitality (Translate Available)
Pakistan: A Legacy of Peace, Bravery, and Defensive Resilience (1947–2026) (Translate Available)
Aman Setu: The Geopolitical and Human Significance of the 'Bridge of Peace' (Translate Available)
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 = '🔊'; }; } });