भारतीय भाषाओं के लिए टेक्स्ट-टू-स्पीच और आवाज़
कंप्यूटर से किसी भारतीय भाषा को स्वाभाविक ढंग से बुलवाना केवल आवाज़ की क्वालिटी तक ही सीमित नहीं है। नाम, संख्याएं, आवाज़ के लिए सहमति और वॉइस क्लोन का गलत इस्तेमाल, ये सभी बातें मायने रखती हैं।
60 सेकंड में
भारतीय भाषाओं के लिए टेक्स्ट-टू-स्पीच और आवाज़
कंप्यूटर से किसी भारतीय भाषा को स्वाभाविक ढंग से बुलवाना केवल आवाज़ की क्वालिटी तक ही सीमित नहीं है। नाम, संख्याएं, आवाज़ के लिए सहमति और वॉइस क्लोन का गलत इस्तेमाल, ये सभी बातें…
एक अच्छी आवाज़ में क्या खास होता है
| खूबी | इसका क्या मतलब है | टेस्ट करने का एक उदाहरण |
|---|---|---|
| समझ में आना (Intelligibility) | लोग हर शब्द को समझ सकें | इसे सुनने वालों को सुनाएं और उनसे कहें कि जो उन्होंने सुना, उसे लिखें |
| स्वाभाविकता (Naturalness) | यह किसी इंसान जैसी लगे, जिसमें स्वाभाविक लय और सही शब्दों पर ज़ोर हो | क्या कोई सवाल वाकई एक सवाल जैसा लगता है? |
| उच्चारण (Pronunciation) | शब्द, नाम और आम बोलचाल में इस्तेमाल होने वाले अंग्रेज़ी शब्द सही ढंग से बोले जाएं | ज़िलों, नदियों, लोगों और सरकारी योजनाओं के नाम |
| टेक्स्ट नॉर्मलाइज़ेशन (Text normalisation) | संख्याएं, तारीखें, पैसे और शॉर्ट फ़ॉर्म सही तरीके से पढ़े जाएं | "₹1,250", "12/08", "Dr.", कोई ट्रेन नंबर, कोई पिन कोड |
| सही अंदाज़ (Right register) | आवाज़ माहौल के हिसाब से सही हो: हेल्पलाइन के लिए विनम्र और गर्मजोशी भरी, घोषणा के लिए बिल्कुल साफ़ | वही वाक्य औपचारिक और दोस्ताना अंदाज़ में |
संख्याएं और नाम सबसे मुश्किल हिस्सा हैं
- उन नामों की एक उच्चारण सूची (एक लेक्सिकॉन) बनाएं जो आपके यूज़र्स के लिए अहम हैं: जगहें, फसलें, दवाइयां, योजनाएं, लोग।
- कोड-मिक्स्ड (code-mixed) वाक्यों की जांच करें। क्या आवाज़ भारतीय भाषा के वाक्य के बीच अंग्रेज़ी शब्दों को स्वाभाविक ढंग से बोलती है?
- अलग-अलग लिपियों (scripts) को टेस्ट करें। क्या यह भाषा को अपनी लिपि में लिखे होने पर पढ़ पाती है, और क्या यह रोमन अक्षरों (अंग्रेज़ी लिपि) में लिखी भाषा को भी ठीक से समझ पाती है?
लोगों के ज़रिए आवाज़ को परखना
- 1
वाक्य चुनें
अपने ऐप के असली वाक्य लें, जिनमें नाम, संख्याएं और मिली-जुली भाषा शामिल हो। - 2
सुनने वालों को चुनें
उन क्षेत्रों और उम्र के लोग जिनकी वह मातृभाषा है, जिनके लिए आप सेवा दे रहे हैं। - 3
सरल सवाल पूछें
"आपने जो सुना वह लिखें", और "यह 1 से 5 के पैमाने पर कितनी स्वाभाविक लगी?" (एक मीन ओपिनियन स्कोर / MOS)। - 4
समस्याएं इकट्ठा करें
गलत उच्चारण वाले हर शब्द और गलत पढ़ी गई हर संख्या की लिस्ट बनाएं। - 5
सुधारें और दोबारा टेस्ट करें
लेक्सिकॉन और नियमों को अपडेट करें, फिर नए श्रोताओं के साथ दोबारा टेस्ट करें।
आवाज़ें लोगों की अपनी होती हैं
- कोई भी किसी की भी रिकॉर्डिंग अपलोड करके आवाज़ क्लोन कर सकता है
- वॉइस आर्टिस्ट एक बार हमेशा के लिए किसी अस्पष्ट फ़ॉर्म पर दस्तखत कर देते हैं
- यह जानने का कोई तरीका नहीं होता कि ऑडियो सिंथेटिक (बनावटी) है
- क्लोनिंग से पहले आवाज़ के मालिक की स्पष्ट, रिकॉर्ड की गई सहमति की जांच की जाती है
- ऐसे कॉन्ट्रैक्ट जिनमें यह तय हो कि आवाज़ का इस्तेमाल कहां, कितने समय तक और किसलिए होगा, साथ ही वाजिब मेहनताना भी मिले
- यह साफ़ खुलासा कि आवाज़ AI द्वारा बनाई गई है, और जहां संभव हो वहां कंटेंट क्रेडेंशियल या वॉटरमार्किंग
और देखें और पढ़ें
लैब
एक भाषा के लिए 20 वाक्यों की TTS टेस्ट शीट, साथ में सुनने की योजना।
समस्या
अपनी अच्छी तरह से जानी-पहचानी कोई एक भारतीय भाषा चुनें।
- 20 टेस्ट वाक्य लिखें: 5 संख्याओं वाले (लाख या करोड़ में पैसे, तारीखें, फ़ोन नंबर, पिन कोड), 5 जगहों या लोगों के नामों वाले, 5 कोड-मिक्स्ड वाक्य, और 5 स्वाभाविक अंदाज़ वाले रोज़मर्रा के वाक्य।
- हर वाक्य के लिए शब्दों में लिखें कि इसे वास्तव में कैसे बोला जाना चाहिए।
- यदि संभव हो, तो उनमें से 5 पर किसी मुफ़्त TTS टूल को आज़माएं। किसी अन्य व्यक्ति की आवाज़ अपलोड न करें। किसी भी गलती को नोट करें।
- एक संक्षिप्त योजना लिखें: कौन सुनेगा, कितने श्रोता होंगे, और वे दो सवाल जो आप उनसे पूछेंगे।
आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1एक आवाज़ सुनने में बहुत स्वाभाविक लगती है लेकिन अक्सर जगहों के नाम गलत बोलती है। क्या यह किसी रेलवे ऐप में इस्तेमाल के लिए तैयार है?दिखाएं
शायद नहीं। उस ऐप में, जगहों के नाम ही सबसे मुख्य जानकारी होते हैं। एक स्वाभाविक लगने वाली आवाज़ जो गलत स्टेशन का नाम बोले, उस साधारण आवाज़ से भी बदतर है जो सही नाम बोलती है। क्वालिटी को केवल आम स्वाभाविकता से नहीं, बल्कि उस काम के लिए ज़रूरी शब्दों के आधार पर परखा जाना चाहिए।
Q2एक यूज़र कहता है कि वह पुराने पारिवारिक वीडियो से अपने दिवंगत दादाजी की आवाज़ क्लोन करना चाहता है। एक ज़िम्मेदार प्रोडक्ट को क्या करना चाहिए?दिखाएं
यह एक संवेदनशील मामला है। दादाजी सहमति नहीं दे सकते, और परिवार के अन्य सदस्य असहमत हो सकते हैं। एक ज़िम्मेदार प्रोडक्ट के पास एक स्पष्ट नीति होगी, वह रिकॉर्डिंग इस्तेमाल करने के अधिकार का प्रमाण और उन अधिकारों को रखने वाले परिवार के सदस्यों की सहमति मांगेगा, परिणाम को निजी रखेगा, इसे सिंथेटिक के रूप में चिह्नित करेगा, और इसे डिलीट करने की अनुमति देगा। कई टीमें इसे बिल्कुल भी उपलब्ध न कराने का विकल्प चुनती हैं। जहाँ कानून लागू होते हैं, वहाँ कानूनी सलाह लें।
अक्सर पूछे जाने वाले सवाल
मीन ओपिनियन स्कोर (MOS) क्या होता है?
सुनने वाले ऑडियो को आमतौर पर 1 (खराब) से 5 (बहुत बढ़िया) के बीच रेटिंग देते हैं, और आप इन रेटिंग्स का औसत (average) निकालते हैं। यह सरल है और खूब इस्तेमाल होता है, लेकिन यह इस बात पर निर्भर करता है कि इसे कौन सुन रहा है और वे इसकी तुलना किससे कर रहे हैं। जिनकी यह मातृभाषा है उन्हें ही श्रोता बनाएं और बताएं कि कितने लोगों ने इसे सुना।
क्या AI आवाज़ को यह बताना चाहिए कि वह AI है?
हाँ, लोगों को धोखे में नहीं रखा जाना चाहिए कि वे किसी इंसान से बात कर रहे हैं। कॉल की शुरुआत में या स्क्रीन पर एक छोटा सा खुलासा करना एक अच्छी आदत है, और कुछ जगहों के नियमों में यह ज़रूरी भी हो सकता है।
क्या मैं किसी आवाज़ को ट्रेन करने के लिए YouTube से किसी फ़िल्म एक्टर की आवाज़ ले सकता हूँ?
नहीं। आवाज़ उस व्यक्ति की अपनी होती है, और उस रिकॉर्डिंग पर आमतौर पर कॉपीराइट भी होता है। अपनी खुद की आवाज़ का इस्तेमाल करें, या किसी ऐसे वॉइस आर्टिस्ट की आवाज़ लें जिसने साफ़ भुगतान अनुबंध (paid agreement) साइन किया हो, या ऐसे ओपन-लाइसेंस वाले वॉइस डेटासेट का उपयोग करें जो आपके काम की अनुमति देता हो।
मैं अपने वॉइस प्रोडक्ट को गलत इस्तेमाल होने से कैसे रोकूँ?
कोई भी क्लोन की गई आवाज़ बनाने से पहले सहमति की जांच करें, आवाज़ बनाने की सुविधा सीमित लोगों को दें, जो कुछ भी बनाया गया है उसका लॉग रखें, जहाँ संभव हो वहाँ खुलासा और वॉटरमार्क जोड़ें, ज्ञात गलत इस्तेमाल पर रोक लगाएं, और लोगों को शिकायत दर्ज करने का तरीका दें। अकेला कोई भी कदम अपने आप में काफ़ी नहीं है।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।