व्यावहारिक आवाज़ गाइड
Lectern में कोई भी स्पीच इंजन इस्तेमाल करें
Android किसी को भी स्पीच इंजन इंस्टॉल करने देता है, और उनमें अच्छे इंजन हैं: उन भाषाओं के लिए मुफ़्त ओपन-सोर्स आवाज़ें जिन्हें बड़े इंजन छोड़ देते हैं, फ़ोन पर ही चलने वाली न्यूरल आवाज़ें, और वे सशुल्क आवाज़ें जिन पर लोग वर्षों से भरोसा करते हैं। Lectern 1.29 से ये सब आवाज़ सूची में दिखती हैं, बिना सिस्टम सेटिंग छेड़े।
छोटा जवाब
Google Play से इंजन इंस्टॉल करें, उसे एक बार खोलकर मनचाही आवाज़ डाउनलोड करें, फिर Lectern में किताब खोलकर ऑडियो → आवाज़ पर जाएँ। नया इंजन अपने नाम के साथ अलग समूह बनकर दिखेगा। चुनने से पहले सुनने के लिए किसी आवाज़ के बगल का प्ले बटन दबाएँ।
1.29 में क्या बदला
इस रिलीज़ से पहले Lectern सिर्फ़ उसी इंजन की आवाज़ें दिखाता था जो Android में सिस्टम डिफ़ॉल्ट के रूप में सेट थी। दूसरा इंजन इस्तेमाल करने के लिए वह डिफ़ॉल्ट ऐप के बाहर जाकर बदलना पड़ता था, और फिर पूरा फ़ोन उसी से बोलने लगता था। ऐसा इरादा कभी नहीं था; यह इस बात में चूक थी कि ऐप Android से आवाज़ें कैसे माँगता है।
अब सूची में डिवाइस का हर इंजन शामिल है। पाँच इंजन वाले एक टेस्ट फ़ोन पर Lectern ने पाँचों में फैली 39 अंग्रेज़ी आवाज़ें पाईं, हर एक उसी इंजन के नीचे जो उसे देता है। आपका सिस्टम डिफ़ॉल्ट जैसा था वैसा ही रहता है।
कदम दर कदम
- इंजन इंस्टॉल करें। Google Play पर अपना इंजन खोजें और किसी भी ऐप की तरह इंस्टॉल करें। और कुछ नहीं चाहिए; वह ख़ुद को Android में दर्ज कर लेता है।
- वह ऐप एक बार खोलें और एक आवाज़ डाउनलोड करें। यही कदम ज़्यादातर लोग छोड़ देते हैं। लगभग हर इंजन बिना आवाज़ डेटा के आता है: RHVoice Installed voices: none के साथ इंस्टॉल होता है, और जब तक आप कोई डाउनलोड न करें, उसके पास किसी भी ऐप को देने के लिए कुछ नहीं होता। इंजन के अपने ऐप में भाषा चुनें और उसे डाउनलोड करने दें।
- Lectern में आवाज़ सूची खोलें। किताब में रीडर सेटिंग खोलें, ऑडियो टैब पर जाएँ और आवाज़ खोलें। हर बार सूची खोलने पर Lectern इंस्टॉल किए गए इंजन दोबारा पढ़ता है, इसलिए अभी-अभी इंस्टॉल किया इंजन तुरंत दिखता है।
- चुनने से पहले सुनें। Android आवाज़ को सिर्फ़
en-us-x-iob-localजैसी कुंजी देता है। न नाम, न लिंग, न विवरण। नौ अंग्रेज़ी आवाज़ें “iob”, “iog”, “iol” वगैरह कहलाती हैं, और किसी भी नामकरण से यह नहीं पता चलता कि आपको कौन-सी चाहिए। प्ले बटन आवाज़ की अपनी भाषा में एक नमूना वाक्य बोलता है। - चुनें और पढ़ें। चुनाव किताब की भाषा के हिसाब से याद रखा जाता है, इसलिए हिंदी किताब और अंग्रेज़ी किताब अपनी-अपनी आवाज़ रख सकती हैं।
कौन-सा इंजन इंस्टॉल करें?
Lectern अपनी ऑफ़लाइन आवाज़ें पहले से रखता है, Piper और Kokoro, और ज़्यादातर किताबों के लिए वही बेहतर हैं: उन्हें लंबे पाठ के लिए चुना गया है। सिस्टम इंजन तब काम का है जब आपको ऐसी भाषा चाहिए जो वे नहीं देते, जब आपको कोई ख़ास आवाज़ चाहिए जिसे आप पहले से जानते हैं, या जब आपकी ख़रीदी हुई सशुल्क आवाज़ हर मुफ़्त विकल्प से बेहतर है।
मुफ़्त इंजन
| इंजन | किसमें अच्छा है | जानने लायक |
|---|---|---|
| Speech Services by Google | ज़्यादातर फ़ोन पर डिफ़ॉल्ट। कई भाषाएँ, हर भाषा में कई आवाज़ें | Android सेटिंग में ऑफ़लाइन डेटा डाउनलोड करें, वरना इसे नेटवर्क चाहिए |
| RHVoice | वे भाषाएँ जो बड़े इंजन छोड़ देते हैं: एस्पेरांतो, जॉर्जियाई, किर्गिज़, मैसिडोनियाई, लक्ज़मबर्गी, बेलारूसी, अल्बानियाई और भी | ओपन सोर्स और हल्का। पहले ऐप में कोई आवाज़ इंस्टॉल करें, वरना यह कुछ नहीं देता |
| TTS Engine: Next-gen Kaldi | फ़ोन पर चलने वाली न्यूरल आवाज़ें, sherpa-onnx परियोजना से | ओपन सोर्स। वही मॉडल परिवार जो Lectern Piper के लिए इस्तेमाल करता है |
| Supertonic TTS | दस भावपूर्ण अंग्रेज़ी आवाज़ें, ऑफ़लाइन | सिर्फ़ अंग्रेज़ी। नए फ़ोन पर साफ़ और तेज़ |
| VoxSherpa TTS | अपने Piper, Kokoro या Supertonic मॉडल लोड करना | विज्ञापन वाला। यह एक समय में एक ही भाषा प्रकाशित करता है: इसके अपने चयनकर्ता में जो चुना है, वही दूसरी ऐप्स देखती हैं |
| eSpeak NG | बहुत तेज़ और ऊँची गति पर भी समझ में आने वाला, सौ से ज़्यादा भाषाएँ | खुलकर यांत्रिक। 2x पर सुनने वाले कई लोग यही चाहते हैं |
| Samsung TTS | Samsung फ़ोन पर पहले से मौजूद | Google से कम भाषाएँ, पर पहले से इंस्टॉल |
सशुल्क इंजन
ये ऐप नहीं, आवाज़ें बेचते हैं: इंजन मुफ़्त डाउनलोड है और हर आवाज़ उसी के भीतर ख़रीदी जाती है। लंबे समय से स्क्रीन रीडर इस्तेमाल करने वाले सबसे पहले इन्हीं का नाम लेते हैं, और वजह गुणवत्ता है।
| इंजन | किसमें अच्छा है | जानने लायक |
|---|---|---|
| Vocalizer TTS Voice | पचास से ज़्यादा भाषाएँ, स्वाभाविक और भावपूर्ण, पूरी तरह ऑफ़लाइन | हर आवाज़ अलग से ख़रीदी जाती है, परीक्षण अवधि के साथ। दृष्टिबाधित पाठकों के बीच लंबे समय से मानक |
| Acapela TTS Voices | बड़ी आवाज़ सूची, जिसमें बच्चों और चरित्रों की आवाज़ें भी | ऐप मुफ़्त, आवाज़ें सशुल्क। ख़रीदने के बाद ऑफ़लाइन |
| CereProc CerePlay | अलग पहचान वाली आवाज़ें, क्षेत्रीय लहजों सहित | सशुल्क इंजनों में आम तौर पर सबसे सस्ता; भाषाएँ कम |
सशुल्क आवाज़ एक लाइसेंस है, हमारी सदस्यता नहीं। आप उसे इंजन बनाने वाले से ख़रीदते हैं और वह हर उस ऐप में चलती है जो सिस्टम स्पीच इस्तेमाल करती है, Lectern सहित। इसमें हमारा कोई हिस्सा नहीं और हमें इससे कुछ नहीं मिलता।
जब कोई इंजन दिखे ही नहीं
लगभग हमेशा तीन में से एक बात, और पहली सबसे आम।
इंजन के पास अभी आवाज़ डेटा नहीं है
बिना डाउनलोड किए इंजन कोई आवाज़ घोषित ही नहीं करता, और ऐप वह नहीं दिखा सकती जिसके बारे में उसे बताया ही न गया हो। इंजन का अपना ऐप खोलें और देखें कि उसमें कोई इंस्टॉल आवाज़ सूचीबद्ध है या नहीं। जब तक आप एक इंस्टॉल न करें, RHVoice Installed voices: none कहता है; और दिखने में यह बिल्कुल वैसा लगता है जैसे Lectern को इंजन दिख ही न रहा हो।
वह आपकी किताब से अलग भाषा देता है
आवाज़ सूची खुली हुई किताब की भाषा का अनुसरण करती है। सिर्फ़ अंग्रेज़ी वाले इंजन के पास हिंदी किताब में दिखाने को कुछ नहीं होता। कुछ इंजन एक समय में एक ही भाषा प्रकाशित करते हैं, जैसे VoxSherpa, तो उसके अपने चयनकर्ता में जो चुना है वही हर ऐप देखती है। अगर कोई आवाज़ नहीं दिख रही जिसके इंस्टॉल होने का आपको यक़ीन है, तो पहले यही जाँचें।
इंजन चालू ही नहीं होता
जो इंजन जुड़ नहीं पाता उसे छोड़ दिया जाता है, क्योंकि तब Android चुपचाप डिफ़ॉल्ट इंजन पर लौट जाता है और सफलता बता देता है। उन आवाज़ों को ग़लत इंजन के नाम के नीचे दिखाना, उन्हें छोड़ देने से बुरा होगा। अगर कोई इंजन आपके फ़ोन पर ठीक से नहीं चल रहा, तो उसे Android की अपनी स्पीच सेटिंग में आज़माएँ: अगर वहाँ नमूना चुप रहता है, तो किसी ऐप से उसमें से आवाज़ नहीं निकलेगी।
अपनी आवाज़ों के बारे में सवाल
क्या मुझे सिस्टम डिफ़ॉल्ट इंजन बदलना होगा?
नहीं, 1.29 के बाद नहीं। Lectern हर इंस्टॉल इंजन को सीधे पढ़ता है। आपका सिस्टम डिफ़ॉल्ट वैसा ही रहता है, इसलिए बाक़ी फ़ोन उसी आवाज़ पर चलता रहता है जो आपने उसके लिए चुनी थी।
क्या एक ही किताब में इंजन मिला सकते हैं?
किताब एक समय में एक ही आवाज़ से पढ़ी जाती है, पर चुनाव भाषा के हिसाब से सहेजा जाता है। आपकी हिंदी किताबें एक इंजन और अंग्रेज़ी किताबें दूसरा इस्तेमाल कर सकती हैं, और आगे-पीछे जाने के लिए कोई सेटिंग नहीं चाहिए।
क्या सिस्टम आवाज़ ऑफ़लाइन चलती है?
यह इंजन पर निर्भर है। RHVoice, eSpeak, Supertonic, Kaldi और सशुल्क इंजन बनावट से ही ऑफ़लाइन हैं। Google की आवाज़ों को पहले उनका ऑफ़लाइन डेटा चाहिए; वरना वे नेटवर्क इस्तेमाल करती हैं। जब किसी आवाज़ के दोनों रूप मौजूद हों, Lectern ऑफ़लाइन रूप चुनता है।
सूची में इंजन के दावे से कम आवाज़ें क्यों हैं?
दो छलनी। जो आवाज़ें दिखाई तो जाती हैं पर इंस्टॉल नहीं हैं, वे बाहर रहती हैं, क्योंकि उन्हें चुनने का मतलब ऐसा कुछ चुनना है जो डिवाइस पर है ही नहीं। और जो आवाज़ स्थानीय और नेटवर्क दोनों रूपों में है, वह एक ही बार दिखती है, स्थानीय रूप में। एक टेस्ट फ़ोन पर इससे 473 प्रस्तुत आवाज़ें 28 असली आवाज़ें बन गईं।
क्या सिस्टम इंजन Piper या Kokoro से बेहतर है?
किताब पढ़ने के लिए आम तौर पर नहीं, उन्हें इसी काम के लिए चुना गया है। बेहतर तब है जब आपको ऐसी भाषा चाहिए जो उनके पास नहीं, या आपके पास कोई सशुल्क आवाज़ है जो आपको ज़्यादा पसंद है। दोनों को एक ही पन्ने पर आज़माएँ और अपने कानों पर भरोसा करें।
क्या इंजन इंस्टॉल करने से कुछ कहीं भेजा जाता है?
Lectern के ज़रिए नहीं। हम Android से पूछते हैं कि कौन-से इंजन हैं और वे कौन-सी आवाज़ें देते हैं; यह स्थानीय सवाल है और जवाब भी स्थानीय। इंजन ख़ुद क्या करता है यह उसका मामला है, इसलिए वही चुनें जिस पर आप भरोसा करते हैं, किसी भी ऐप की तरह।
आगे पढ़ें
आवाज़ों के बारे में और
आपकी किताबें, आपकी आवाज़
फ़ोन का हर इंजन एक ही सूची में, हर आवाज़ के बगल में प्ले बटन के साथ।
यहाँ से पाएँGoogle Play