WPML एकीकरण

3 मिनट पढ़ें

जब WPML सक्रिय हो, तो TTSWP हर अनुवादित भाषा के लिए अलग आवाज चुन सकता है। स्पेनिश पोस्ट को स्पेनिश आवाज मिलती है, अंग्रेजी पोस्ट को अंग्रेजी आवाज, और विज़िटर को सही भाषा अपने आप सुनाई देती है।

आवश्यकताएं

  • WPML 4.0 या नया संस्करण
  • WPML में कम से कम दो भाषाएं सेट हों
  • TTSWP आपकी साइट से जुड़ा हो

चालू करें

  1. Text to Speech - Overview पर जाएं।
  2. Quick Settings तक स्क्रॉल करें।
  3. WPML integration को चालू करें।
  4. Save करें।

अगर WPML इंस्टॉल नहीं है, तो यह टॉगल लॉक रहेगा और "WPML not detected" दिखाएगा।

भाषाओं को आवाज से जोड़ें

WPML एकीकरण चालू होने के बाद एक नया पेज दिखता है: Text to Speech - Language Voice Mapping। विवरण के लिए Language Voice Mapping देखें।

हर WPML भाषा को अपनी अलग आवाज मिलती है। अगर किसी भाषा के लिए कोई आवाज सेट नहीं है, तो डिफ़ॉल्ट आवाज का उपयोग होता है।

जनरेट करते समय यह कैसे काम करता है

जब आप किसी अनुवादित पोस्ट के लिए ऑडियो जनरेट करते हैं:

  1. TTSWP पोस्ट का WPML भाषा कोड देखता है
  2. उस भाषा से मैप की गई आवाज ढूंढता है
  3. सिंथेसिस के लिए वही आवाज उपयोग करता है

अनुवादित पोस्ट पर मौजूद ऑडियो अपने आप फिर से जनरेट नहीं होता। आवाज मैपिंग बदलने के बाद मैन्युअली रिजनरेट करें।

भाषा कोड नॉर्मलाइज़ेशन

WordPress नॉर्वेजियन के लिए nb और nn उपयोग करता है। ElevenLabs no उपयोग करता है। TTSWP इन्हें अपने आप नॉर्मलाइज़ करता है, ताकि नॉर्वेजियन पोस्ट बिना किसी अतिरिक्त सेटअप के काम करें।

ज्ञात समस्याएं

  • अगर किसी पोस्ट का अनुवाद है लेकिन उसके लिए कोई आवाज मैप नहीं है, तो डिफ़ॉल्ट आवाज उपयोग होती है (यह कोई त्रुटि नहीं है)
  • Content Settings में जो पोस्ट टाइप सक्षम नहीं हैं, उन्हें WPML द्वारा अनुवादित होने पर भी अनदेखा किया जाता है
  • WPML String Translation उपयोग नहीं होता - हम केवल भाषा कोड पढ़ते हैं