डिफ़ॉल्ट रूप से TTSWP पोस्ट का शीर्षक और मुख्य सामग्री नैरेट करता है। आप दोनों को बदल सकते हैं। आप कुछ खास हिस्सों (इमेज कैप्शन, साइडबार, रिलेटेड पोस्ट बॉक्स) को भी बाहर रख सकते हैं और यह चुन सकते हैं कि किन पोस्ट टाइप को ऑडियो मिले।
Content सेटिंग्स पेज खोलें
Text to Speech → Content पर जाएं। यह पेज चार भागों में व्यवस्थित है:
- वे पोस्ट टाइप जिन्हें ऑडियो मिलेगा
- पोस्ट शीर्षक शामिल करना है या नहीं
- शामिल करने या बाहर रखने के लिए CSS सेलेक्टर
no-audioक्लास
ऑडियो के लिए पोस्ट टाइप चुनें
डिफ़ॉल्ट रूप से TTSWP केवल Posts के लिए ऑडियो बनाता है। अन्य कंटेंट टाइप के लिए ऑडियो चालू करने के लिए उनका टॉगल ऑन करें।
समर्थित पोस्ट टाइप:
- Posts (डिफ़ॉल्ट रूप से चालू)
- Pages
- WooCommerce products
- आपकी थीम या अन्य प्लगइन द्वारा रजिस्टर किए गए Custom post types
जब publish पर auto-generate चालू हो, तो केवल सक्षम पोस्ट टाइप को स्वचालित ऑडियो मिलता है।
पोस्ट शीर्षक शामिल करें
जब Include title in audio चालू हो, तो पोस्ट का शीर्षक पहले पढ़ा जाता है, फिर सामग्री। यह डिफ़ॉल्ट सेटिंग है।
इसे बंद करें अगर:
- आपका शीर्षक पहले से सामग्री में दिखता है (कुछ थीम ऐसा करती हैं)
- आप चाहते हैं कि ऑडियो सीधे आर्टिकल बॉडी से शुरू हो
CSS सेलेक्टर: शामिल और बाहर रखें
दो फील्ड, दोनों वैकल्पिक।
सेलेक्टर शामिल करें
डिफ़ॉल्ट रूप से TTSWP पूरे पोस्ट कंटेंट एरिया को नैरेट करता है। अगर आपकी थीम मुख्य आर्टिकल को किसी खास कंटेनर में रखती है (उदाहरण के लिए .article-body या #main-content), तो वह सेलेक्टर यहां जोड़ें। केवल मिलान करने वाले एलिमेंट के अंदर का टेक्स्ट नैरेट होगा।
डिफ़ॉल्ट व्यवहार बनाए रखने के लिए इस फील्ड को खाली छोड़ें।
सेलेक्टर बाहर रखें
कोई भी CSS सेलेक्टर जोड़ें जिसका टेक्स्ट आप छोड़ना चाहते हैं। मिलान करने वाले एलिमेंट (और उनके अंदर की सब चीज़ें) ऑडियो बनने से पहले हटा दिए जाते हैं।
सामान्य उदाहरण:
.wp-caption
figcaption
.sidebar
#secondary
.widget-area
.related-posts
.comments-area
#comments
.ad-container
आप एक लाइन में एक सेलेक्टर के हिसाब से कई सेलेक्टर जोड़ सकते हैं।
no-audio क्लास
किसी एक ब्लॉक को ऑडियो से बाहर रखने का सबसे आसान तरीका है उसमें no-audio क्लास जोड़ना।
ब्लॉक एडिटर में:
- जिस ब्लॉक को बाहर रखना है उस पर क्लिक करें।
- दाईं ओर ब्लॉक साइडबार खोलें।
- Advanced तक स्क्रॉल करें।
- Additional CSS class(es) में
no-audioजोड़ें।
क्लासिक एडिटर या पेज बिल्डर में:
<div class="no-audio">
यह टेक्स्ट ऑडियो में शामिल नहीं होगा।
</div>
किसी भी पेज बिल्डर में काम करता है जो class attributes को सपोर्ट करता हो (Elementor, Divi, Visual Composer, Gutenberg, क्लासिक एडिटर)।
खास कैटेगरी के पोस्ट बाहर रखें
यह Content पेज की सेटिंग नहीं है, यह पोस्ट एडिटर में होती है।
- पोस्ट खोलें।
- दाईं साइडबार में TTS audio पैनल देखें।
- Skip audio for this post चेक करें।
पोस्ट की बाकी सामग्री और कैटेगरी असाइनमेंट बनी रहती है, लेकिन TTSWP उसके लिए ऑडियो नहीं बनाता।
फिल्टर का क्रम
TTSWP आपके पोस्ट को इस क्रम में प्रोसेस करता है:
- पोस्ट की raw सामग्री लेता है
- include सेलेक्टर लागू करता है (यदि कोई हो)
- exclude सेलेक्टर से मिलान करने वाले एलिमेंट हटाता है
no-audioक्लास वाले एलिमेंट हटाता है- इमेज, शॉर्टकोड और स्क्रिप्ट हटाता है
- whitespace साफ करता है
- ElevenLabs को भेजता है
अगर कुछ अनचाहा ऑडियो में आ रहा है, तो चरण 3 और 4 जांचें, आपके सेलेक्टर या क्लास मेल नहीं खा रहे होंगे।
अपने फिल्टर टेस्ट करें
फिल्टर बदलने के बाद किसी टेस्ट पोस्ट पर ऑडियो फिर से बनाएं:
- Posts → All Posts खोलें।
- टेस्ट पोस्ट खोजें।
- TTS कॉलम में Regenerate पर क्लिक करें।
- सुनने के लिए Play क्लिक करें।
अगर परिणाम अपेक्षित नहीं है, तो सेलेक्टर बदलें और दोबारा कोशिश करें। पूरी साइट की बजाय एक पोस्ट पर ठीक करना आसान होता है।