Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में टेक्स्ट को स्पीच में कैसे बदलें?

टेक्स्ट को स्पीच में कनवर्ट करना मूल रूप से एक प्रोग्राम को संदर्भित करता है जहां आप टेक्स्ट के रूप में इनपुट देते हैं और आपको प्राप्त होने वाला आउटपुट भाषण के रूप में इनपुट टेक्स्ट होता है।

पायथन एपीआई की मदद से टेक्स्ट टू स्पीच रूपांतरण प्रदान करता है। एक ऐसा एपीआई जो इस उद्देश्य को पूरा करता है, वह है गूगल टेक्स्ट टू स्पीच एपीआई, जिसे जीटीटीएस के नाम से जाना जाता है। जीटीटीएस दिए गए टेक्स्ट को स्पीच में बदलने और आउटपुट को ऑडियो के रूप में सहेजने में सक्षम बनाता है।

चरण 1 - gTTS इंस्टॉल करें

जीटीटीएस टेक्स्ट टू स्पीच कन्वर्जन टूल का उपयोग करने के लिए, हमें पहले इसे इंस्टॉल करना होगा। जीटीटीएस स्थापित करना बहुत आसान है।

टर्मिनल खोलें और निम्नलिखित टाइप करें -

pip install gTTS

उपरोक्त आदेश gTTS स्थापित करेगा।

चरण 2 - पाठ से वाक् रूपांतरण के लिए कार्यक्रम लिखें

  • जीटीटीएस आयात करें।

  • वह टेक्स्ट निर्दिष्ट करें जिसे आप कनवर्ट करना चाहते हैं।

  • जीटीटीएस () को कॉल करें। इसमें तीन पैरामीटर लगते हैं -

    • टेक्स्ट:वह इनपुट टेक्स्ट जिसे आप वाक् में बदलना चाहते हैं।

    • भाषा:वह भाषा जिसमें आप भाषण को परिवर्तित करना चाहते हैं। जीटीटीएस कई भाषाओं का समर्थन करता है जिसमें अंग्रेजी, हिंदी, फ्रेंच, जर्मन आदि शामिल हैं।

    • धीमा या तेज:यह ऑडियो गति को निर्दिष्ट करता है। दो ऑडियो गति उपलब्ध हैं, तेज या धीमी। पैरामीटर धीमा बूलियन मान लेता है जो दो उपलब्ध विकल्पों में से वांछित ऑडियो गति को निर्दिष्ट करता है।

  • जीटीटीएस () को कॉल करने पर आउटपुट को वेरिएबल में वापस कर दिया जाएगा। आउटपुट को mp3 फ़ाइल के रूप में सहेजा जा सकता है।

  • यदि आप आउटपुट ऑडियो चलाना चाहते हैं, तो हम os.system() का उपयोग करके ऐसा कर सकते हैं। हमें इस उद्देश्य के लिए ओएस आयात करने की आवश्यकता है। ऑडियो चलाने के लिए os.system() में सहेजे गए ऑडियो का नाम पास करें।

उदाहरण

from gtts import gTTS
myText="I want to learn Python"
speech=gTTS(text=myText,lang="en",slow=False)
speech.save("tts.mp3")

  1. पायथन प्लॉट्स के बाहर टेक्स्ट कैसे डालें?

    टेक्स्ट को प्लॉट के बाहर रखने के लिए, हम text_pos_x के मान को बदलकर टेक्स्ट की स्थिति बदल सकते हैं। और text_pos_y कदम x और y के लिए डेटा बिंदु बनाएं। x और y की टेक्स्ट स्थिति को इनिशियलाइज़ करें। x और y को प्लॉट करने के लिए, color=red . के साथ प्लॉट() विधि का उपयोग करें । आकृति में टेक्स्ट जोड़ने

  1. पायथन में किसी लेबल से टेक्स्ट कैसे निकालें?

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे

  1. कैसे करें:विंडोज़ पर वॉयस को टेक्स्ट में बदलें

    दस्तावेज़ या ईमेल लंबा होने पर कीबोर्ड से टाइप करना काफी मुश्किल हो सकता है। जबकि वॉयस टू टाइप टेक्स्ट का उपयोग करना आसान और कम थकाऊ हो सकता है। आप डिक्टेशन फीचर, ऑनलाइन टूल्स और थर्ड-पार्टी एप्लिकेशन का उपयोग करके अपनी आवाज को विंडोज में टेक्स्ट में बदल सकते हैं। यह पहले की तुलना में आजकल बहुत आसान