1. मुखपृष्ठ
  2. एपीआई
  3. Python के लिए टेक्स्ट-टू-स्पीच API का उपयोग: एक व्यापक ट्यूटोरियल
एपीआई

Python के लिए टेक्स्ट-टू-स्पीच API का उपयोग: एक व्यापक ट्यूटोरियल

Cliff Weitzman

क्लिफ वाइट्समैन

Speechify के CEO और संस्थापक

Speechify API 300ms 
लेटेंसी, मानव-स्तर की आवाज़ें 
और 50+ भाषाओं का सपोर्ट देता है

apple logo2025 Apple Design Award
50M+ यूज़र्स

Python प्रोग्रामिंग की दुनिया में, टेक्स्ट-टू-स्पीच (TTS) तकनीक कई संभावनाओं के द्वार खोलती है। टेक्स्ट-टू-स्पीच API की मदद से, डेवलपर्स लिखित टेक्स्ट को बोले गए शब्दों में बदल सकते हैं, जिससे एप्लिकेशन उपयोगकर्ताओं के साथ एक प्राकृतिक और आकर्षक तरीके से संवाद कर सकते हैं। इस ट्यूटोरियल में, हम Python के लिए टेक्स्ट-टू-स्पीच API का उपयोग करने की प्रक्रिया का अन्वेषण करेंगे, जिसमें इंस्टॉलेशन से लेकर रियल-टाइम में ऑडियो फाइल्स को सिंथेसाइज करने तक सब कुछ शामिल है। शुरू करने के लिए, हमें अपनी आवश्यकताओं के अनुसार एक टेक्स्ट-टू-स्पीच API चुनना होगा। कई विकल्प उपलब्ध हैं, जिनमें ओपन-सोर्स लाइब्रेरी और क्लाउड-आधारित API शामिल हैं। एक लोकप्रिय विकल्प Google Cloud Text-to-Speech API है, जो कई भाषाओं का समर्थन करता है, जिनमें अंग्रेजी, पुर्तगाली और हिंदी शामिल हैं।

अपने API क्रेडेंशियल्स सेट करना

कोडिंग पहलू में जाने से पहले, आवश्यक डिपेंडेंसी और क्रेडेंशियल्स सेट करना आवश्यक है। अधिकांश API को प्रमाणीकरण की आवश्यकता होती है, जो आमतौर पर एक API कुंजी प्राप्त करने में शामिल होता है। कुंजी प्राप्त करने और कॉन्फ़िगर करने के निर्देशों के लिए API दस्तावेज़ देखें। इसके अतिरिक्त, सुनिश्चित करें कि आप किसी भी आवश्यक Python पैकेज को इंस्टॉल करें, जैसे कि pyttsx3, जो Python के लिए एक टेक्स्ट-टू-स्पीच लाइब्रेरी है, जो स्पीच सिंथेसिस के लिए सुविधाजनक कार्यक्षमताएं प्रदान करती है।

टेक्स्ट-टू-स्पीच और Python के साथ शुरुआत करना

एक बार जब हम सब कुछ सेट कर लेते हैं, तो हम कोड में गोता लगा सकते हैं। आवश्यक लाइब्रेरी को इम्पोर्ट करके और टेक्स्ट-टू-स्पीच इंजन को इनिशियलाइज़ करके शुरू करें। उदाहरण के लिए, pyttsx3 का उपयोग करते हुए, हम लिख सकते हैं: import pyttsx3 engine = pyttsx3.init() इंजन इनिशियलाइज़ होने के बाद, हम टेक्स्ट से स्पीच सिंथेसाइज करना शुरू कर सकते हैं। हम "en-US" अंग्रेजी के लिए और "fr-FR" फ्रेंच के लिए जैसे पैरामीटर का उपयोग करके भाषा निर्दिष्ट कर सकते हैं। टेक्स्ट को स्पीच में बदलने के लिए, हम say फंक्शन और runAndWait मेथड का उपयोग करते हैं, जो सुनिश्चित करता है कि प्रोग्राम स्पीच सिंथेसिस पूरा होने तक प्रतीक्षा करता है। engine.say("Hello, world!") engine.runAndWait() यह सरल "Hello, world!" उदाहरण टेक्स्ट-टू-स्पीच इंजन की बुनियादी कार्यक्षमता को प्रदर्शित करता है। हालांकि, हम बोलने की दर, वॉल्यूम और वॉइस चयन जैसे पैरामीटर को समायोजित करके स्पीच सिंथेसिस को और बढ़ा सकते हैं। अपनी चुनी हुई लाइब्रेरी या API के दस्तावेज़ का अन्वेषण करें ताकि उपलब्ध अनुकूलन विकल्पों के बारे में अधिक जान सकें।

GTTS लाइब्रेरी के साथ सरलता

टेक्स्ट-टू-स्पीच क्षेत्र में एक और शक्तिशाली उपकरण GTTS (Google Text-to-Speech) लाइब्रेरी है, जो हमें सीधे Python में बिना किसी API पर निर्भर किए टेक्स्ट को स्पीच में बदलने की अनुमति देती है। लाइब्रेरी को इंस्टॉल करके और gtts को इम्पोर्ट करके, हम कुछ ही लाइनों के कोड का उपयोग करके स्पीच सिंथेसाइज कर सकते हैं: from gtts import gTTS tts = gTTS(text="Hello, world!", lang="en") tts.save("output.mp3") यह कोड स्निपेट टेक्स्ट "Hello, world!" को "output.mp3" नामक एक MP3 फाइल में बदल देता है। GTTS लाइब्रेरी उपयोगकर्ता के अनुकूल, कुशल है और किसी अतिरिक्त डिपेंडेंसी की आवश्यकता नहीं होती है। सरल टेक्स्ट रूपांतरण के अलावा, स्पीच रिकग्निशन, डीप लर्निंग-आधारित एल्गोरिदम और ऑडियो डेटासेट प्रशिक्षण जैसी उन्नत विशेषताओं का अन्वेषण किया जा सकता है। ये तकनीकें अधिक परिष्कृत टेक्स्ट-टू-स्पीच एप्लिकेशन बनाने की अनुमति देती हैं, जैसे कि अद्वितीय आवाजें बनाना, ऑडियो फाइल्स को ट्रांसक्राइब करना और जटिल स्पीच रूपांतरण प्रक्रियाओं को स्वचालित करना। टेक्स्ट-टू-स्पीच API और लाइब्रेरी की शक्ति के साथ, Python डेवलपर्स विभिन्न डोमेन में रोमांचक संभावनाओं को अनलॉक कर सकते हैं, जिनमें डेटा साइंस, प्राकृतिक भाषा प्रसंस्करण, वॉइस असिस्टेंट्स और अधिक शामिल हैं। चाहे आप एप्लिकेशन बना रहे हों, किसी व्यक्तिगत प्रोजेक्ट पर काम कर रहे हों, या कृत्रिम बुद्धिमत्ता की दुनिया में गोता लगा रहे हों, टेक्स्ट-टू-स्पीच तकनीक आपके Python प्रोग्रामिंग अनुभव को काफी हद तक बढ़ा सकती है।

स्पीचिफाई के साथ सहजता से एकीकृत करें

स्पीचिफाई एक बहुमुखी प्लेटफॉर्म है जो Python टेक्स्ट-टू-स्पीच (TTS) API के साथ सहजता से एकीकृत होता है, जिससे डेवलपर्स अपनी टेक्स्ट-टू-स्पीच क्षमताओं को बढ़ा सकते हैं। Python TTS API की शक्ति का लाभ उठाकर, स्पीचिफाई उपयोगकर्ताओं को लिखित टेक्स्ट को प्राकृतिक ध्वनियों में बदलने की अनुमति देता है, जो उच्च गुणवत्ता वाली स्पीच उत्पन्न करने के लिए एक उपयोगकर्ता के अनुकूल और कुशल समाधान प्रदान करता है। स्पीचिफाई के उपयोग में आसान इंटरफ़ेस और मजबूत विशेषताओं के साथ, उपयोगकर्ता टेक्स्ट-टू-स्पीच प्रक्रिया को स्वचालित कर सकते हैं, स्पीच पैरामीटर को अनुकूलित कर सकते हैं, और आसानी से अपने Python एप्लिकेशन में TTS कार्यक्षमता को शामिल कर सकते हैं। चाहे आप किसी प्रोजेक्ट पर काम कर रहे हों जिसमें ऑडियो नैरेशन, वॉइसओवर, या एक्सेसिबिलिटी फीचर्स की आवश्यकता हो, स्पीचिफाई का Python TTS API के साथ एकीकरण टेक्स्ट को जीवन में लाने के लिए एक शक्तिशाली टूलसेट प्रदान करता है। अंत में, इस ट्यूटोरियल ने Python के लिए टेक्स्ट-टू-स्पीच मशीन लर्निंग API का उपयोग करने का एक अवलोकन प्रदान किया है। यहां उल्लिखित चरणों का पालन करके और उपलब्ध दस्तावेज़ और संसाधनों का अन्वेषण करके, आप टेक्स्ट-टू-स्पीच तकनीक की शक्ति का लाभ उठा सकते हैं, टेक्स्ट को ऑडियो फाइल्स में बदल सकते हैं, स्पीच पैरामीटर को अनुकूलित कर सकते हैं, और स्पीच सिंथेसिस प्रक्रियाओं को स्वचालित कर सकते हैं। उपलब्ध लाइब्रेरी और API की संपत्ति के साथ, Python डेवलपर्स के पास टेक्स्ट-टू-स्पीच तकनीक की क्षमताओं का लाभ उठाने के लिए आवश्यक उपकरण हैं। याद रखें, टेक्स्ट-टू-स्पीच API और लाइब्रेरी में महारत हासिल करने के लिए प्रयोग और व्यावहारिक अभ्यास महत्वपूर्ण हैं। तो, गोता लगाएँ, संभावनाओं का अन्वेषण करें, और Python और टेक्स्ट-टू-स्पीच तकनीक की शक्ति के साथ टेक्स्ट को जीवन में लाने की अपनी यात्रा शुरू करें।

Speechify की पसंदीदा आवाज़ों तक API के ज़रिए तेज़, स्केलेबल और डेवलपर-फ्रेंडली एक्सेस पाएँ

API एक्सेस लें
api access banner

यह लेख शेयर करें

Cliff Weitzman

क्लिफ वाइट्समैन

Speechify के CEO और संस्थापक

क्लिफ वाइट्समैन डिस्लेक्सिया (अक्षरजटिलता) के पैरोकार हैं और वे Speechify के CEO और संस्थापक हैं — जो दुनिया का नंबर 1 टेक्स्ट-टू-स्पीच ऐप है, जिसके पास 100,000 से अधिक 5-स्टार समीक्षाएँ हैं और App Store की News & Magazines श्रेणी में नंबर 1 रहा है। 2017 में इंटरनेट को सीखने में कठिनाइयों का सामना करने वाले लोगों के लिए अधिक सुलभ बनाने के उनके काम के लिए उन्हें Forbes 30 Under 30 सूची में शामिल किया गया था। क्लिफ वाइट्समैन का ज़िक्र EdSurge, Inc., PC Mag, Entrepreneur, Mashable सहित कई प्रमुख प्रकाशनों में आ चुका है।

speechify logo

Speechify के बारे में

#1 टेक्स्ट टू स्पीच रीडर

Speechify दुनिया का अग्रणी टेक्स्ट टू स्पीच प्लेटफ़ॉर्म है जिस पर 50 मिलियन से ज़्यादा यूज़र्स भरोसा करते हैं, और इसके टेक्स्ट टू स्पीच iOS, Android, Chrome Extension, वेब ऐप और Mac डेस्कटॉप ऐप्स के लिए 500,000 से ज़्यादा पाँच-सितारा रिव्यूज़ हैं। 2025 में Apple ने Speechify को प्रतिष्ठित Apple Design Award से सम्मानित किया WWDC में, और इसे “एक अहम संसाधन बताया जो लोगों की ज़िंदगी आसान बनाता है।” Speechify 60+ भाषाओं में 1,000+ नैचुरल आवाज़ें ऑफर करता है और इसका इस्तेमाल लगभग 200 देशों में होता है। सिलेब्रिटी आवाज़ों में शामिल हैं Snoop Dogg और Gwyneth Paltrow। क्रिएटर्स और बिज़नेस के लिए Speechify Studio एडवांस्ड टूल्स देता है, जिनमें शामिल हैं ए.आई. वॉइस जेनरेटर, ए.आई. वॉइस क्लोनिंग, ए.आई. डबिंग और ए.आई. वॉइस चेंजर। Speechify अपने हाई-क्वालिटी, लो-कॉस्ट टेक्स्ट टू स्पीच API के ज़रिए कई बड़े प्रोडक्ट्स को भी पावर करता है। इसे The Wall Street Journal, CNBC, Forbes, TechCrunch और अन्य प्रमुख न्यूज़ आउटलेट्स में फीचर किया गया है, और Speechify आज दुनिया का सबसे बड़ा टेक्स्ट टू स्पीच प्रोवाइडर है। और जानने के लिए speechify.com/news, speechify.com/blog और speechify.com/press पर जाएँ।