अगले लेख में हम eSpeak NG पर एक नज़र डालने जा रहे हैं। यह है एक बहुभाषी, कमांड लाइन भाषण सिंथेसाइज़र सॉफ्टवेयर, जिसमें हम 100 से अधिक भाषाओं का उपयोग कर सकते हैं। eSpeak NG, जोनाथन डडिंगटन द्वारा बनाए गए eSpeak इंजन का एक अद्यतन संस्करण है, और जिसके बारे में हम पहले ही एक में बात कर चुके हैं पिछले लेख इसी ब्लॉग में
यह प्रोग्राम हमारे द्वारा प्रदान किए गए पाठ को जोर से पढ़ेगा। आप टेक्स्ट को या तो मानक इनपुट से या किसी फ़ाइल से प्राप्त कर सकते हैं। प्रोग्राम डिफ़ॉल्ट ध्वनि डिवाइस के माध्यम से बोलने के लिए टेक्स्ट टू स्पीच का उपयोग करता है. यह सॉफ़्टवेयर ब्लॉग, समाचार साइटों को सुनते समय या दृष्टिबाधित लोगों के लिए पाठ को वाक् फ़ाइलों में बदलने की आवश्यकता होने पर सहायक हो सकता है। eSpeak में विभिन्न आवाजें शामिल हैं और उनकी विशेषताओं को आवश्यकतानुसार संशोधित किया जा सकता है।
कार्यक्रम का उपयोग करते समय आप देखेंगे कि भाषण काफी स्पष्ट हो सकता है, लेकिन कोई भी मानव भाषण रिकॉर्डिंग के आधार पर सिंथेसाइज़र आवाज के रूप में प्राकृतिक या चिकनी कुछ की उम्मीद नहीं करता है. जैसा कि मैंने ऊपर कहा, eSpeak NG 100 से अधिक भाषाओं और उच्चारणों के लिए टेक्स्ट-टू-स्पीच संश्लेषण करता है, लेकिन जाहिर है, कुछ भाषाएं दूसरों की तुलना में बेहतर पढ़ती हैं.
ईस्पीक एनजी सामान्य विशेषताएं
- यह एक है क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन जो Gnu / Linux, Android, Mac OS और Windows का समर्थन करता है.
- यह है एक मुक्त खुला स्रोत कार्यक्रम, जो सी में लिखा गया था।
- शामिल है अलग आवाज, जिनकी विशेषताओं को संशोधित किया जा सकता है।
- आप कर सकते हैं सीधे बोलने के बजाय, WAV या mp3 फ़ाइल के रूप में ध्वनि आउटपुट उत्पन्न करें. परिणामी फ़ाइल को किसी भी मीडिया प्लेयर पर चलाया जा सकता है।
- आप भी कर सकते हैं पाठ को फोनीमे कोड में अनुवाद करें, इसलिए इसे किसी अन्य वाक् संश्लेषण इंजन के लिए एक इंटरफ़ेस के रूप में अनुकूलित किया जा सकता है।
- कार्यक्रम में अन्य भाषाओं के लिए क्षमता है। आपके द्वारा उपयोग की जाने वाली भाषाएं प्रगति के विभिन्न चरणों में हैं. रचनाकार के अनुसार, इन या अन्य भाषाओं के देशी वक्ताओं की मदद की सराहना की जाती है।
eSpeak NG प्रोजेक्ट का सोर्स कोड है GitHub पर होस्ट किया गया, इसकी सभी विशेषताओं की तरह विस्तार से।
उबंटू पर ईस्पीक एनजी स्थापित करें
यह प्रोग्राम विभिन्न Gnu / Linux सिस्टम के लिए पैक किया हुआ पाया जा सकता है। उबंटू, डेबियन और उनके डेरिवेटिव में, हमें केवल टर्मिनल में एपीटी का उपयोग करने की आवश्यकता होगी (Ctrl + Alt + T) इस प्रकार है:
sudo apt install espeak-ng
कार्यक्रम पर एक त्वरित नज़र
eSpeak NG अपने पूर्ववर्ती के साथ पूरी तरह से संगत है। इससे ज्यादा और क्या eSpeak के समान कमांड लाइन विकल्पों का उपयोग करता है, और कुछ और कार्यक्षमता जोड़ता है. उनमें से हम निम्नलिखित पा सकते हैं:
ज़ोर से एक वाक्यांश
हम कर सकते हैं एक वाक्य को जोर से पढ़ने के लिए कार्यक्रम को निर्देश दें:
espeak-ng "Esto es un lo que va a leer el programa"
इसके अलावा, कार्यक्रम भी कर सकते हैं फ़ाइल की सामग्री को ज़ोर से पढ़ें:
espeak-ng -f archivo.txt
यह हमें भी देगा मानक इनपुट से पाठ इनपुट पढ़ने की क्षमता:
espeak-ng
बाहर निकलने के लिए आपको केवल संयोजन का उपयोग करने की आवश्यकता है CTRL + C.
आउटपुट को एक फाइल में सेव करें
यदि आप रुचि रखते हैं आउटपुट को MP3 ऑडियो फ़ाइल में सहेजें, केवल इस प्रकार -w विकल्प का उपयोग करना आवश्यक है:
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
आपकी दिलचस्पी की स्थिति में एक .wav फ़ाइल, पिछले कमांड में आपको केवल आउटपुट फाइल के एक्सटेंशन को बदलना होगा।
पाठ के स्वरों को प्रिंट करें
निम्न आदेश होगा शब्द का उच्चारण करें'Ubuntu'और यह स्वरों को प्रिंट करेगा:
espeak-ng -x Ubuntu
समर्थित आवाज़ों की सूची बनाएं
यह कार्यक्रम कई अलग-अलग आवाज़ों का समर्थन करता है, और हम करने में सक्षम होंगे उन सभी को सूचीबद्ध करें कमांड के साथ:
espeak-ng --voices
एक विशिष्ट भाषा बोलने वाली सभी आवाज़ें भी सूचीबद्ध की जा सकती हैं। उदाहरण के लिए अगर हम चाहते हैं स्पैनिश (तों) बोलने वाली आवाज़ें देखें, आपको बस कमांड का उपयोग करना होगा:
espeak-ng --voices=es
आवाज बदलें
eSpeak एनजी अंग्रेजी आवाज का उपयोग करके दिए गए पाठ को डिफ़ॉल्ट रूप से उच्चारण करेगा. यदि आप किसी भिन्न आवाज़ का उपयोग करना चाहते हैं, तो निम्न की तरह कुछ चलाएँ:
espeak-ng -v nombre_de_voz
मदद
जिन्हें हमने अभी देखा है, वे इस कार्यक्रम की कुछ संभावनाएं हैं। के लिये ईस्पीक एनजी का उपयोग करने के तरीके के बारे में विस्तृत जानकारी प्राप्त करें, केवल टर्मिनल में लिखना आवश्यक होगा (Ctrl + Alt + T):
espeak-ng --help
या हम मैनुअल पेज भी देख सकते हैं:
man espeak-ng
ईस्पीक एनजी को अनइंस्टॉल करें
यदि आप चाहते हैं इस प्रोग्राम को अपने कंप्यूटर से हटा दें, एक टर्मिनल (Ctrl + Alt + T) में आपको बस निष्पादित करना होगा:
sudo apt remove espeak-ng
यदि आप इस कार्यक्रम के लिए ग्राफिकल इंटरफ़ेस रखने में रुचि रखते हैं, तो आप पेज पर जा सकते हैं गेस्पीकर डाउनलोड करें। इसमें आप .deb फाइल को इनस्टॉल करने के लिए डाउनलोड कर सकते हैं।
यह कर सकते हैं इस परियोजना के बारे में अधिक जानें आपका गिटहब भंडार.
यह अच्छा है कि हमारे डिस्ट्रो के लिए कुछ है, हालांकि आवाज बकवास है।