भारतीय भाषाओं के लिए AIमध्यमपाठ 2386 मिनट का पाठ

भारतीय भाषाओं के लिए टेक्स्ट-टू-स्पीच और आवाज़

कंप्यूटर से किसी भारतीय भाषा को स्वाभाविक ढंग से बुलवाना केवल आवाज़ की क्वालिटी तक ही सीमित नहीं है। नाम, संख्याएं, आवाज़ के लिए सहमति और वॉइस क्लोन का गलत इस्तेमाल, ये सभी बातें मायने रखती हैं।

पाठ वीडियो में

60 सेकंड में

भारतीय भाषाओं के लिए टेक्स्ट-टू-स्पीच और आवाज़

कंप्यूटर से किसी भारतीय भाषा को स्वाभाविक ढंग से बुलवाना केवल आवाज़ की क्वालिटी तक ही सीमित नहीं है। नाम, संख्याएं, आवाज़ के लिए सहमति और वॉइस क्लोन का गलत इस्तेमाल, ये सभी बातें…

1/6
आसान शब्दों में
रेलवे स्टेशन पर ट्रेनों की लिस्ट पढ़ने वाले किसी नए अनाउंसर के बारे में सोचिए। अगर वे "12627" को एक बहुत बड़ी संख्या की तरह पढ़ें, या आपके शहर का नाम गलत बोलें, तो हर कोई उलझन में पड़ जाएगा। कंप्यूटर की आवाज़ को भी किसी अच्छे स्थानीय अनाउंसर की तरह पढ़ना सीखना होगा।
Text-to-speech (TTS) लिखे हुए टेक्स्ट को बोलकर सुनाई देने वाले ऑडियो में बदल देता है। भारत में यह उन लोगों के लिए मैसेज पढ़कर सुना सकता है जिन्हें पढ़ने में परेशानी होती है, कमज़ोर नज़र वाले लोगों की मदद कर सकता है, किसी हेल्पलाइन बॉट के जवाब बोलकर दे सकता है, या सीखने वाले की अपनी भाषा में पाठ पढ़कर सुना सकता है।

एक अच्छी आवाज़ में क्या खास होता है

खूबीइसका क्या मतलब हैटेस्ट करने का एक उदाहरण
समझ में आना (Intelligibility)लोग हर शब्द को समझ सकेंइसे सुनने वालों को सुनाएं और उनसे कहें कि जो उन्होंने सुना, उसे लिखें
स्वाभाविकता (Naturalness)यह किसी इंसान जैसी लगे, जिसमें स्वाभाविक लय और सही शब्दों पर ज़ोर होक्या कोई सवाल वाकई एक सवाल जैसा लगता है?
उच्चारण (Pronunciation)शब्द, नाम और आम बोलचाल में इस्तेमाल होने वाले अंग्रेज़ी शब्द सही ढंग से बोले जाएंज़िलों, नदियों, लोगों और सरकारी योजनाओं के नाम
टेक्स्ट नॉर्मलाइज़ेशन (Text normalisation)संख्याएं, तारीखें, पैसे और शॉर्ट फ़ॉर्म सही तरीके से पढ़े जाएं"₹1,250", "12/08", "Dr.", कोई ट्रेन नंबर, कोई पिन कोड
सही अंदाज़ (Right register)आवाज़ माहौल के हिसाब से सही हो: हेल्पलाइन के लिए विनम्र और गर्मजोशी भरी, घोषणा के लिए बिल्कुल साफ़वही वाक्य औपचारिक और दोस्ताना अंदाज़ में

संख्याएं और नाम सबसे मुश्किल हिस्सा हैं

ऑडियो बनने से पहले, टेक्स्ट को आमतौर पर normalised किया जाता है: यानी संख्याओं और प्रतीकों को शब्दों में बदला जाता है। इस कदम के लिए स्थानीय नियमों की ज़रूरत होती है। फ़ोन नंबर एक-एक अंक करके पढ़ा जाता है। ट्रेन नंबर को टुकड़ों में पढ़ा जा सकता है। पैसों की रकम को एक संख्या की तरह पढ़ा जाता है। भारतीय गणना प्रणाली में लाख और करोड़ का इस्तेमाल होता है, और लोग रकम अंग्रेज़ी में या अपनी भाषा में, या कभी-कभी दोनों मिलाकर बोल सकते हैं।
  • उन नामों की एक उच्चारण सूची (एक लेक्सिकॉन) बनाएं जो आपके यूज़र्स के लिए अहम हैं: जगहें, फसलें, दवाइयां, योजनाएं, लोग।
  • कोड-मिक्स्ड (code-mixed) वाक्यों की जांच करें। क्या आवाज़ भारतीय भाषा के वाक्य के बीच अंग्रेज़ी शब्दों को स्वाभाविक ढंग से बोलती है?
  • अलग-अलग लिपियों (scripts) को टेस्ट करें। क्या यह भाषा को अपनी लिपि में लिखे होने पर पढ़ पाती है, और क्या यह रोमन अक्षरों (अंग्रेज़ी लिपि) में लिखी भाषा को भी ठीक से समझ पाती है?

लोगों के ज़रिए आवाज़ को परखना

  1. 1

    वाक्य चुनें

    अपने ऐप के असली वाक्य लें, जिनमें नाम, संख्याएं और मिली-जुली भाषा शामिल हो।
  2. 2

    सुनने वालों को चुनें

    उन क्षेत्रों और उम्र के लोग जिनकी वह मातृभाषा है, जिनके लिए आप सेवा दे रहे हैं।
  3. 3

    सरल सवाल पूछें

    "आपने जो सुना वह लिखें", और "यह 1 से 5 के पैमाने पर कितनी स्वाभाविक लगी?" (एक मीन ओपिनियन स्कोर / MOS)।
  4. 4

    समस्याएं इकट्ठा करें

    गलत उच्चारण वाले हर शब्द और गलत पढ़ी गई हर संख्या की लिस्ट बनाएं।
  5. 5

    सुधारें और दोबारा टेस्ट करें

    लेक्सिकॉन और नियमों को अपडेट करें, फिर नए श्रोताओं के साथ दोबारा टेस्ट करें।

आवाज़ें लोगों की अपनी होती हैं

कुछ आधुनिक सिस्टम किसी छोटी सी रिकॉर्डिंग से भी किसी व्यक्ति की आवाज़ की नकल कर सकते हैं। इसे voice cloning कहते हैं। यह मददगार हो सकता है: उदाहरण के लिए, बीमारी की वजह से अपनी आवाज़ खोने वाला कोई व्यक्ति अपने जैसी आवाज़ वाली सिंथेटिक आवाज़ चाह सकता है। लेकिन इससे बहुत भारी नुकसान भी हो सकता है।
ख़तरा
वॉइस क्लोन का इस्तेमाल घोटालों में किया जाता है: "आपके बेटे" के नाम से एक फ़र्ज़ी कॉल जिसमें UPI पर पैसे मांगे जा रहे हों, या किसी फ़र्ज़ी "बॉस" का कॉल जो तुरंत पैसे ट्रांसफर करने को कहे। कभी भी ऐसा फ़ीचर न बनाएं जिससे कोई भी व्यक्ति आवाज़ के मालिक की पक्की सहमति के बिना उसकी आवाज़ को क्लोन कर सके।
लापरवाह वॉइस प्रोडक्ट
  • कोई भी किसी की भी रिकॉर्डिंग अपलोड करके आवाज़ क्लोन कर सकता है
  • वॉइस आर्टिस्ट एक बार हमेशा के लिए किसी अस्पष्ट फ़ॉर्म पर दस्तखत कर देते हैं
  • यह जानने का कोई तरीका नहीं होता कि ऑडियो सिंथेटिक (बनावटी) है
ज़िम्मेदार वॉइस प्रोडक्ट
  • क्लोनिंग से पहले आवाज़ के मालिक की स्पष्ट, रिकॉर्ड की गई सहमति की जांच की जाती है
  • ऐसे कॉन्ट्रैक्ट जिनमें यह तय हो कि आवाज़ का इस्तेमाल कहां, कितने समय तक और किसलिए होगा, साथ ही वाजिब मेहनताना भी मिले
  • यह साफ़ खुलासा कि आवाज़ AI द्वारा बनाई गई है, और जहां संभव हो वहां कंटेंट क्रेडेंशियल या वॉटरमार्किंग
नोट
सहमति informed होनी चाहिए (व्यक्ति समझता हो कि क्या होगा), specific होनी चाहिए (सिर्फ इसी खास इस्तेमाल के लिए), और revocable होनी चाहिए (वे बाद में इसे वापस ले सकें, और आपके पास उस आवाज़ का इस्तेमाल रोकने की योजना हो)। व्यक्तिगत डेटा और किसी व्यक्ति की आवाज़ या पहचान के इस्तेमाल से जुड़े कानून भी लागू होते हैं; किसी असली प्रोडक्ट के लिए कानूनी सलाह ज़रूर लें।
इसे आज़माएं। अपनी जानी-पहचानी भाषा में ऐसे दस वाक्य लिखें जो किसी TTS आवाज़ को अटका सकते हैं: जैसे लाख में कोई कीमत, कोई तारीख, कोई पिन कोड, किसी जगह का नाम और हिंग्लिश (Hinglish) का एक वाक्य। यह लिस्ट आपके असली टेस्ट सेट की शुरुआत है।

और देखें और पढ़ें

लैब

एक भाषा के लिए 20 वाक्यों की TTS टेस्ट शीट, साथ में सुनने की योजना।

~30 min

समस्या

अपनी अच्छी तरह से जानी-पहचानी कोई एक भारतीय भाषा चुनें।

  1. 20 टेस्ट वाक्य लिखें: 5 संख्याओं वाले (लाख या करोड़ में पैसे, तारीखें, फ़ोन नंबर, पिन कोड), 5 जगहों या लोगों के नामों वाले, 5 कोड-मिक्स्ड वाक्य, और 5 स्वाभाविक अंदाज़ वाले रोज़मर्रा के वाक्य।
  2. हर वाक्य के लिए शब्दों में लिखें कि इसे वास्तव में कैसे बोला जाना चाहिए।
  3. यदि संभव हो, तो उनमें से 5 पर किसी मुफ़्त TTS टूल को आज़माएं। किसी अन्य व्यक्ति की आवाज़ अपलोड न करें। किसी भी गलती को नोट करें।
  4. एक संक्षिप्त योजना लिखें: कौन सुनेगा, कितने श्रोता होंगे, और वे दो सवाल जो आप उनसे पूछेंगे।

आपका काम तब पूरा होगा जब

कठिन सवाल

उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।

Q1एक आवाज़ सुनने में बहुत स्वाभाविक लगती है लेकिन अक्सर जगहों के नाम गलत बोलती है। क्या यह किसी रेलवे ऐप में इस्तेमाल के लिए तैयार है?दिखाएं

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

Q2एक यूज़र कहता है कि वह पुराने पारिवारिक वीडियो से अपने दिवंगत दादाजी की आवाज़ क्लोन करना चाहता है। एक ज़िम्मेदार प्रोडक्ट को क्या करना चाहिए?दिखाएं

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

जारी रखने के लिए कृपया साइन इन करें।

अक्सर पूछे जाने वाले सवाल

मीन ओपिनियन स्कोर (MOS) क्या होता है?

सुनने वाले ऑडियो को आमतौर पर 1 (खराब) से 5 (बहुत बढ़िया) के बीच रेटिंग देते हैं, और आप इन रेटिंग्स का औसत (average) निकालते हैं। यह सरल है और खूब इस्तेमाल होता है, लेकिन यह इस बात पर निर्भर करता है कि इसे कौन सुन रहा है और वे इसकी तुलना किससे कर रहे हैं। जिनकी यह मातृभाषा है उन्हें ही श्रोता बनाएं और बताएं कि कितने लोगों ने इसे सुना।

क्या AI आवाज़ को यह बताना चाहिए कि वह AI है?

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

क्या मैं किसी आवाज़ को ट्रेन करने के लिए YouTube से किसी फ़िल्म एक्टर की आवाज़ ले सकता हूँ?

नहीं। आवाज़ उस व्यक्ति की अपनी होती है, और उस रिकॉर्डिंग पर आमतौर पर कॉपीराइट भी होता है। अपनी खुद की आवाज़ का इस्तेमाल करें, या किसी ऐसे वॉइस आर्टिस्ट की आवाज़ लें जिसने साफ़ भुगतान अनुबंध (paid agreement) साइन किया हो, या ऐसे ओपन-लाइसेंस वाले वॉइस डेटासेट का उपयोग करें जो आपके काम की अनुमति देता हो।

मैं अपने वॉइस प्रोडक्ट को गलत इस्तेमाल होने से कैसे रोकूँ?

कोई भी क्लोन की गई आवाज़ बनाने से पहले सहमति की जांच करें, आवाज़ बनाने की सुविधा सीमित लोगों को दें, जो कुछ भी बनाया गया है उसका लॉग रखें, जहाँ संभव हो वहाँ खुलासा और वॉटरमार्क जोड़ें, ज्ञात गलत इस्तेमाल पर रोक लगाएं, और लोगों को शिकायत दर्ज करने का तरीका दें। अकेला कोई भी कदम अपने आप में काफ़ी नहीं है।

पाठ का टेस्ट

5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।

टेस्ट देने और अपनी प्रोग्रेस सेव करने के लिए साइन इन करें