मुख्य सामग्री पर जाएँ

Amazon Polly: AWS में टेक्स्ट-टू-स्पीच के लिए एक संपूर्ण मार्गदर्शिका

अपनी एप्लिकेशनों को आवाज़ दें Amazon Polly के साथ! AWS की शक्तिशाली टेक्स्ट-टू-स्पीच सेवा का उपयोग करके टेक्स्ट को प्राकृतिक-साउंडिंग स्पीच में बदलना सीखें।
· 15 मि॰ पढ़ें

AI के साथ खोजें

पोस्ट-GPT युग में, वॉयस इंटरैक्शन तेजी से अनिवार्य होता जा रहा है—वर्चुअल असिस्टेंट्स से लेकर ऐसी एक्सेसिबिलिटी सुविधाओं तक जो दृष्टिबाधित उपयोगकर्ताओं को डिजिटल सामग्री नेविगेट करने में मदद करती हैं। Amazon Polly न केवल टेक्स्ट-टू-स्पीच फंक्शनैलिटी जोड़ना आसान बनाता है, बल्कि कई भाषाओं और व्यापक वॉयस रेंज के समर्थन से अत्यधिक व्यक्तिगत और इमर्सिव उपयोगकर्ता अनुभव भी प्रदान करता है। 

यह ट्यूटोरियल पाठकों को Amazon Polly सेट अप करने और उसे एप्लिकेशनों में इंटीग्रेट करने का तरीका सिखाने का लक्ष्य रखता है, जिससे वॉयस इंटरैक्शन की संभावनाएं खुलें और अधिक डायनेमिक व सुलभ डिजिटल अनुभवों का मार्ग प्रशस्त हो।

Amazon Polly क्या है?

Amazon Polly एक टेक्स्ट-टू-स्पीच (TTS) सेवा है जो एडवांस्ड डीप-लर्निंग तकनीकों का उपयोग करके प्राकृतिक-साउंडिंग स्पीच सिंथेसाइज़ करती है। यह उपलब्ध सबसे परिष्कृत TTS सेवाओं में से एक के रूप में उभरती है, जो डेवलपर्स को ऐसी एप्लिकेशन बनाने देती है जो आश्चर्यजनक रूप से मानव-समान तरीके से "बोल" सकें। यह सेवा 30 से अधिक भाषाओं में 60 से अधिक वॉयस का समर्थन करती है, जो विविध भाषाई जरूरतों वाले वैश्विक दर्शकों की पूर्ति करती है।

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

Amazon Polly स्पीच मार्क्स जैसी सुविधाओं का भी समर्थन करता है, जो डेवलपर्स को स्पीच को विज़ुअल एलिमेंट्स के साथ सिंक करने देती हैं, जैसे बोलते समय टेक्स्ट को हाइलाइट करना या ऑडियो के साथ लिप-सिंक के लिए कैरेक्टर्स को एनिमेट करना। यह इंटरैक्टिव स्टोरीटेलिंग, शैक्षणिक सामग्री और एक्सेसिबिलिटी टूल्स के लिए एक आदर्श समाधान बनाता है।

चाहे आप वॉयस-एक्टिवेटेड वर्चुअल असिस्टेंट बना रहे हों, एक ऑडियोबुक प्लेटफ़ॉर्म, या वॉयस क्षमताओं वाला कोई IoT डिवाइस—Amazon Polly आपके विचारों को साकार करने के लिए आवश्यक लचीलापन और स्केलेबिलिटी प्रदान करता है।

Amazon Polly सेट अप करना

अब आइए practically आगे बढ़ते हैं और Amazon Polly सेट अप करते हैं! यह सेक्शन उसका ओवरव्यू प्रदान करता है।

चरण 1: AWS अकाउंट बनाना

Amazon Polly का उपयोग करने के लिए, सबसे पहले आपको एक AWS अकाउंट चाहिए। यदि आपके पास अभी तक नहीं है, तो AWS साइन-अप पेज पर जाएँ और दिए गए चरणों का पालन करके अकाउंट बना लें। वैध बिलिंग जानकारी प्रदान करना सुनिश्चित करें, क्योंकि Polly सहित AWS सेवाओं का बिल उपयोग के आधार पर किया जाता है।

अनुमतियों के लिए IAM सेटअप

मैं सुझाव दूंगा कि आप आवश्यक अनुमतियों के साथ एक IAM (Identity and Access Management) यूज़र सेट अप करें ताकि वह Amazon Polly संसाधनों का प्रबंधन कर सके। यूज़र को AmazonPollyFullAccess पॉलिसी असाइन करें ताकि वह Polly की सभी सुविधाओं तक पहुँच सके।

चरण 2: Amazon Polly पर नेविगेट करना

AWS मैनेजमेंट कंसोल में लॉग इन करने के बाद, ऊपर स्थित सर्च बार में Polly खोजें।

Amazon Polly को खोजते हुए AWS सर्च बार का स्क्रीनशॉट

AWS कंसोल में सर्च मेन्यू।

Polly इंटरफ़ेस में जाने के लिए Amazon Polly सेवा पर क्लिक करें।

टेक्स्ट-टू-स्पीच के लिए Amazon Polly का उपयोग

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

बेसिक टेक्स्ट-टू-स्पीच कन्वर्ज़न

बेसिक टेक्स्ट-टू-स्पीच कन्वर्ज़न करने के लिए, इनपुट बॉक्स में "Hello, welcome to Amazon Polly!" जैसा कोई वाक्य दर्ज करें। आप इंजन टाइप (जैसे, Generative, long-form, neural, या standard), भाषा और वॉयस भी चुन सकते हैं। आउटपुट तुरंत सुनने के लिए Listen पर क्लिक करें या उसे .mp3 फ़ाइल के रूप में डाउनलोड करने के लिए Download पर क्लिक करें।

AWS Polly इंटरफ़ेस

AWS कंसोल में Amazon Polly इंटरफ़ेस। 

टेक्स्ट-टू-स्पीच के लिए AWS SDK सेट अप करना

Amazon Polly को प्रोग्रामेटिक रूप से अपनी एप्लिकेशनों में इंटीग्रेट करने के लिए आपको AWS SDK सेट अप करना होगा। इससे आप अपने कोड से सीधे Amazon Polly के साथ इंटरैक्ट कर सकते हैं और अधिक डायनेमिक तथा कस्टमाइज़ेबल टेक्स्ट-टू-स्पीच क्षमताओं को सक्षम कर सकते हैं।

इस ट्यूटोरियल में, हम Python SDK (boto3) का उपयोग करेंगें। pip के जरिए boto3 इंस्टॉल करें:

pip install boto3

फिर, अपने AWS क्रेडेंशियल्स कॉन्फ़िगर करें AWS CLI का उपयोग करके:

aws configure

CLI पर aws configure

CLI पर aws configure कमांड।

SDK के ज़रिए स्पीच जेनरेट करना

यहाँ Amazon Polly का उपयोग करके टेक्स्ट को स्पीच में बदलने के लिए एक सरल Python स्क्रिप्ट है:

import boto3

polly = boto3.client('polly')
response = polly.synthesize_speech(
    Text='Hello, this is a test of Amazon Polly.',
    OutputFormat='mp3',
    VoiceId='Joanna'
)

with open('speech.mp3', 'wb') as file:
    file.write(response['AudioStream'].read())

यह स्क्रिप्ट टेक्स्ट से स्पीच जेनरेट करती है और उसे mp3 फ़ाइल के रूप में सेव करती है।

Amazon Polly की उन्नत विशेषताएँ

हालाँकि Amazon Polly अपनी बेसिक टेक्स्ट-टू-स्पीच फंक्शनैलिटी के लिए व्यापक रूप से जाना जाता है, यह कई उन्नत सुविधाएँ भी प्रदान करता है जो डेवलपर्स को अधिक परिष्कृत और इंटरैक्टिव वॉयस अनुभव बनाने देती हैं। 

SSML (Speech Synthesis Markup Language) का उपयोग

SSML (Speech Synthesis Markup Language) डेवलपर्स को पिच, रेट, वॉल्यूम और एम्फ़ेसिस जैसे विभिन्न स्पीच पहलुओं को नियंत्रित करने देता है, जिससे ऑडियो आउटपुट अधिक अभिव्यंजक और प्राकृतिक बनता है।

SSML टैग्स का उपयोग करके आप ठहराव जोड़ सकते हैं, बोलने की शैली समायोजित कर सकते हैं, और यहाँ तक कि संक्षेपाक्षरों को अक्षर-दर-अक्षर स्पेल भी कर सकते हैं। यह लचीलापन विशेष रूप से स्टोरीटेलिंग, ई-लर्निंग प्लेटफ़ॉर्म्स और कस्टमर सर्विस एप्लिकेशनों जैसे परिदृश्यों में उपयोगी है, जहाँ टोन और डिलीवरी स्टाइल उपयोगकर्ता एंगेजमेंट पर महत्वपूर्ण प्रभाव डालते हैं। 

उदाहरण के लिए, आप कुछ शब्दों पर ज़ोर देकर महत्व व्यक्त कर सकते हैं या इंस्ट्रक्शनल सामग्री के लिए बोलने की गति को बदल सकते हैं ताकि स्पष्टता सुनिश्चित हो।

Polly SDK के साथ SSML का उपयोग ऐसे करें:

response = polly.synthesize_speech(
    Text="<speak><emphasis level='strong'>Important</emphasis> message!</speak>",
    TextType='ssml',
    OutputFormat='mp3',
    VoiceId='Matthew'
)

# Save the audio file
with open('speech_ssml.mp3', 'wb') as file:
    file.write(response['AudioStream'].read())

यह उदाहरण बोले गए संदेश में "Important" शब्द पर ज़ोर देता है ताकि वह उभरकर आए और श्रोता पर भावनात्मक प्रभाव बढ़े। SSML फ़ोनीम उच्चारण, फुसफुसाहट, और साउंड इफ़ेक्ट्स जोड़ने जैसी उन्नत क्षमताओं का भी समर्थन करता है, जिससे डेवलपर्स को पूरे वॉयस अनुभव पर नियंत्रण मिलता है।

लिप-सिंकिंग के लिए स्पीच मार्क्स

स्पीच मार्क्स समय-संरेखित मेटाडेटा प्रदान करते हैं, जो डेवलपर्स को स्पीच को एनिमेशन, टेक्स्ट हाइलाइटिंग या कैरेक्टर के होंठों की हरकत के साथ सिंक करने में सक्षम बनाता है। 

यह सुविधा वर्चुअल कैरेक्टर्स, शैक्षिक गेम्स या कराओके-स्टाइल टेक्स्ट हाइलाइटिंग जैसी इंटरैक्टिव एप्लिकेशनों के लिए विशेष रूप से मूल्यवान है। 

स्पीच सिंथेसिस के साथ-साथ स्पीच मार्क्स का अनुरोध करके, आपको प्रत्येक शब्द या वाक्य के लिए विस्तृत टाइमिंग जानकारी मिलती है, जिससे आप डायनेमिक, सिंक्रोनाइज़्ड मल्टीमीडिया अनुभव बना सकते हैं। 

उदाहरण के लिए, आप बोले गए शब्दों के साथ सिंक में किसी कैरेक्टर के मुँह की हरकतें एनिमेट कर सकते हैं या नैरेशन के दौरान रियल टाइम में टेक्स्ट को हाइलाइट कर सकते हैं। स्पीच मार्क्स का अनुरोध ऐसे करें:

response = polly.synthesize_speech(
    Text='Hello, world!',
    OutputFormat='json',
    VoiceId='Emma',
    SpeechMarkTypes=['word']
)

# Save the speech marks to a JSON file
with open('speech_marks.json', 'wb') as file:
    file.write(response['AudioStream'].read())

आउटपुट JSON:

{"time":6,"type":"word","start":0,"end":5,"value":"Hello"}
{"time":714,"type":"word","start":7,"end":12,"value":"world"}

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

Amazon Polly के साथ रियल-टाइम स्ट्रीमिंग

वॉयस असिस्टेंट्स, लाइव कमेंट्री या इंटरैक्टिव चैटबॉट्स जैसी रियल-टाइम एप्लिकेशनों के लिए Amazon Polly WebSocket प्रोटोकॉल या HLS (HTTP Live Streaming) सपोर्ट करने वाले मीडिया प्लेयर्स के जरिए स्ट्रीमिंग सपोर्ट करता है। 

इससे एप्लिकेशन ऑडियो को सिंथेसाइज़ होते ही प्ले करना शुरू कर सकते हैं, लैटेंसी कम होती है और उपयोगकर्ता अनुभव अधिक रेस्पॉन्सिव बनता है। रियल-टाइम स्ट्रीमिंग उन परिदृश्यों के लिए आदर्श है जहाँ तत्क्षणता महत्वपूर्ण होती है, जैसे लाइव कस्टमर सपोर्ट या conversational AI। 

डेवलपर्स इस सुविधा का लाभ उठाकर वॉयस-एक्टिवेटेड डिवाइसेज़, न्यूज़रीडर्स या इंटरैक्टिव स्टोरीटेलिंग एप्लिकेशन बना सकते हैं जो त्वरित रूप से उपयोगकर्ता इनपुट का जवाब दें।

Amazon Polly संसाधनों का प्रबंधन

प्रदर्शन, लागत और स्केलेबिलिटी को अनुकूलित करने के लिए Amazon Polly संसाधनों का प्रभावी प्रबंधन महत्वपूर्ण है। स्पीच फ़ाइलों को रणनीतिक रूप से स्टोर करके और उपयोग की निगरानी करके, आप उच्च-गुणवत्ता वाले उपयोगकर्ता अनुभव को बनाए रखते हुए संसाधनों का कुशल उपयोग सुनिश्चित कर सकते हैं। 

Amazon Polly अन्य AWS सेवाओं, जैसे स्टोरेज के लिए Amazon S3 और लागत मॉनिटरिंग के लिए AWS बिलिंग डैशबोर्ड, के साथ सहजता से इंटीग्रेट होता है, जिससे संसाधन प्रबंधन आसान हो जाता है। 

स्पीच फ़ाइलें बनाना और प्रबंधित करना

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

S3 में अक्सर उपयोग होने वाले स्पीच आउटपुट्स को स्टोर करके, आप लागत घटा सकते हैं और प्रदर्शन सुधार सकते हैं—क्योंकि कैश्ड ऑडियो फ़ाइलें सीधे क्लाउड से सर्व की जा सकती हैं।

s3 = boto3.client('s3')
s3.upload_file('speech.mp3', 'your-bucket-name', 'speech.mp3')

उपयोग और लागत की निगरानी

उपयोग और लागत को दक्षतापूर्वक मॉनिटर करने के लिए AWS बिलिंग और कॉस्ट मैनेजमेंट डैशबोर्ड का लाभ उठाएँ। यह डैशबोर्ड विस्तृत कॉस्ट ब्रेकडाउन, उपयोग रिपोर्ट्स, और अप्रत्याशित शुल्कों से बचने के लिए बजट व अलर्ट सेट करने की सुविधा देता है। 

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

AWS डैशबोर्ड का उदाहरण

AWS लागत डैशबोर्ड का एक उदाहरण।

Amazon Polly का उपयोग करने के लिए सर्वोत्तम प्रथाएँ

Amazon Polly का उपयोग करते समय सर्वोत्तम प्रथाएँ अपनाने से प्रदर्शन, लागत-दक्षता और उपयोगकर्ता अनुभव इष्टतम रहता है। यहाँ कुछ प्रमुख दिशानिर्देश हैं:

उचित वॉयस चुनना

उचित वॉयस का चयन एप्लिकेशन के उद्देश्य और लक्षित दर्शकों पर निर्भर करता है। Amazon Polly विभिन्न वॉयस प्रदान करता है, जिनमें स्टैंडर्ड और न्यूरल वॉयस शामिल हैं, और प्रत्येक के अपने अलग टोन और विशेषताएँ होती हैं। 

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

स्पीच आउटपुट को अनुकूलित करना

SSML (Speech Synthesis Markup Language) का उपयोग करके पिच, रेट और वॉल्यूम पैरामीटर्स को समायोजित करके स्पीच गुणवत्ता बढ़ाएँ। इन सेटिंग्स को फ़ाइन-ट्यून करके आप अधिक डायनेमिक और आकर्षक ऑडियो अनुभव बना सकते हैं। 

उदाहरण के लिए, बोलने की गति को धीमा करना इंस्ट्रक्शनल सामग्री के लिए स्पष्टता में सुधार करता है, जबकि प्रमुख वाक्यांशों पर ज़ोर देना स्टोरीटेलिंग को बेहतर बनाता है। अलग-अलग SSML टैग्स के साथ प्रयोग करने से सबसे प्राकृतिक-साउंडिंग स्पीच हासिल करने में मदद मिलती है।

लागत घटाना

Amazon Polly का उपयोग करते समय लागत को अनुकूलित करने के लिए स्पीच जेनरेशन की आवृत्ति प्रबंधित करने और अक्सर उपयोग होने वाली ऑडियो फ़ाइलों को पुन: उपयोग हेतु S3 में स्टोर करने जैसी रणनीतियों पर विचार करें। यह तरीका बार-बार होने वाली API कॉल्स को कम करता है और सिंथेसिस लागत घटाता है। 

साथ ही, स्टैंडर्ड और न्यूरल वॉयस का रणनीतिक मिश्रण उपयोग करके लागत और गुणवत्ता में संतुलन बनाया जा सकता है। 

उदाहरण के लिए, वेलकम मैसेज जैसे महत्वपूर्ण टचपॉइंट्स के लिए केवल न्यूरल वॉयस का उपयोग करें, जबकि सूचना-संबंधी सामग्री को स्टैंडर्ड वॉयस संभाले। AWS बिलिंग डैशबोर्ड में उपयोग सीमाएँ और लागत अलर्ट सेट करना बजट नियंत्रण बनाए रखने और अप्रत्याशित खर्चों से बचने में मदद करता है।

निष्कर्ष

Amazon Polly एक शक्तिशाली टेक्स्ट-टू-स्पीच सेवा है जो उन्नत डीप लर्निंग तकनीकों का उपयोग करके टेक्स्ट को जीवन्त स्पीच में बदलती है, जिससे उपयोगकर्ता अनुभव और एक्सेसिबिलिटी बेहतर होती है। 

इस ट्यूटोरियल के दौरान, हमने Amazon Polly की बुनियादी विशेषताएँ देखीं—AWS SDK सेट अप करने से लेकर प्रोग्रामेटिक रूप से स्पीच जेनरेट करने तक। हमने उन्नत क्षमताएँ भी कवर कीं, जैसे कस्टमाइज़्ड स्पीच आउटपुट के लिए SSML का उपयोग, लिप-सिंकिंग और एनिमेशन के लिए स्पीच मार्क्स का लाभ उठाना, और डायनेमिक वॉयस एप्लिकेशनों के लिए रियल-टाइम स्ट्रीमिंग लागू करना। 

अपनी एप्लिकेशनों में Amazon Polly इंटीग्रेट करके, आप अत्यधिक इंटरैक्टिव और व्यक्तिगत वॉयस अनुभव बना सकते हैं जो वैश्विक दर्शकों की जरूरतों को पूरा करें। चाहे आप वर्चुअल असिस्टेंट्स, ऑडियोबुक्स, शैक्षणिक प्लेटफ़ॉर्म्स, या एक्सेसिबिलिटी टूल्स बना रहे हों—Amazon Polly आपके विचारों को साकार करने के लिए आवश्यक लचीलापन, स्केलेबिलिटी और उन्नत सुविधाएँ प्रदान करता है।

यदि आप AWS में नए हैं और अपने क्लाउड कौशल मजबूत करना चाहते हैं, तो इन संबंधित पाठ्यक्रमों को देखें:

  • AWS Concepts – AWS क्लाउड कंप्यूटिंग के बुनियादी सिद्धांत सीखें।
  • AWS Cloud Technology and Services – प्रमुख AWS सेवाओं और उनके व्यावहारिक अनुप्रयोगों के साथ हाथ-on अनुभव प्राप्त करें।
  • AWS Security and Cost Management – AWS संसाधनों को सुरक्षित करने और लागत को अनुकूलित करने की सर्वोत्तम प्रथाएँ समझें।
  • AWS Cloud Practitioner Certification Track – संरचित लर्निंग पाथ के साथ AWS Cloud Practitioner CLF-C02 परीक्षा की तैयारी करें।

FAQs

Amazon Polly अन्य TTS सेवाओं की तुलना में कैसा है?

Amazon Polly अपनी उन्नत न्यूरल टेक्स्ट-टू-स्पीच (NTTS) तकनीक के कारण अलग पहचान रखता है, जो पारंपरिक TTS सिस्टम की तुलना में अधिक प्राकृतिक और अभिव्यंजक स्पीच उत्पन्न करता है। यह स्पीच कस्टमाइज़ेशन के लिए SSML, लिप-सिंकिंग के लिए स्पीच मार्क्स और रियल-टाइम स्ट्रीमिंग का भी समर्थन करता है, जिससे यह कई अन्य TTS समाधानों की तुलना में अधिक लचीला और शक्तिशाली बनता है।

क्या Amazon Polly कस्टम वॉयस क्रिएशन का समर्थन करता है?

नहीं, वर्तमान में Amazon Polly कस्टम वॉयस क्रिएशन का समर्थन नहीं करता। हालाँकि, यह कई भाषाओं में व्यापक रेंज की न्यूरल और स्टैंडर्ड वॉयस प्रदान करता है, साथ ही पिच, रेट, वॉल्यूम और बोलने की शैली समायोजित करने के लिए SSML (Speech Synthesis Markup Language) भी देता है। यदि आपको अत्यधिक कस्टमाइज़्ड वॉयस चाहिए, तो आपको Google Cloud Text-to-Speech या कस्टम वॉयस वेंडर्स जैसे अन्य TTS समाधानों का पता लगाना पड़ सकता है।

क्या Amazon Polly ऑडियोबुक्स या पॉडकास्ट्स जैसे लंबे कंटेंट के लिए उपयुक्त है?

हाँ, Amazon Polly लंबे समय के ऑडियो कंटेंट, जैसे ऑडियोबुक्स या पॉडकास्ट्स, जेनरेट करने के लिए लॉन्ग-फॉर्म सिंथेसिस प्रदान करता है। यह NTTS (Neural Text-to-Speech) इंजन के उपयोग का समर्थन करता है, जो स्टोरीटेलिंग और नैरेटिव-ड्रिवन एप्लिकेशनों के लिए अधिक प्राकृतिक-साउंडिंग स्पीच प्रदान करता है। आप प्रदर्शन और गुणवत्ता बनाए रखने के लिए लंबे स्क्रिप्ट्स को प्रबंधनीय सेगमेंट्स में बाँट भी सकते हैं।

क्या Amazon Polly ऑफ़लाइन उपयोग किया जा सकता है?

नहीं, Amazon Polly एक क्लाउड-आधारित सेवा है और टेक्स्ट-टू-स्पीच रिक्वेस्ट प्रोसेस करने के लिए सक्रिय इंटरनेट कनेक्शन आवश्यक होता है। हालाँकि, आप सिंथेसिस के बाद ऑडियो फ़ाइलें जेनरेट और डाउनलोड कर सकते हैं ताकि उन्हें ऑफ़लाइन उपयोग किया जा सके। यह उन एप्लिकेशनों के लिए सुविधाजनक है जिन्हें प्री-रिकॉर्डेड वॉयस कंटेंट चाहिए, जैसे ऑडियोबुक्स, घोषणाएँ, या इंस्ट्रक्शनल वीडियो।

क्या Amazon Polly के उपयोग पर कोई सीमा या कोटा है?

हाँ, Amazon Polly में उपयोग कोटा और सीमाएँ होती हैं, जैसे प्रति रिक्वेस्ट और प्रति अकाउंट सिंथेसाइज़ किए जा सकने वाले कैरेक्टर्स की संख्या। विशिष्ट सीमाएँ इस पर निर्भर करती हैं कि आप फ़्री टियर का उपयोग कर रहे हैं या पेड प्लान। व्यवधानों से बचने के लिए, आप AWS बिलिंग और कॉस्ट मैनेजमेंट डैशबोर्ड का उपयोग करके अपना उपयोग मॉनिटर कर सकते हैं और अलर्ट सेट कर सकते हैं। हाई-वॉल्यूम एप्लिकेशनों के लिए, आप AWS सपोर्ट सेंटर के जरिए कोटा बढ़ाने का अनुरोध कर सकते हैं।

Moez Ali

लेखक

Moez Ali

डेटा साइंटिस्ट, PyCaret के संस्थापक और निर्माता

विषय