eSpeak NG, Linux के लिए टेक्स्ट-टू-स्पीच सिंथेसाइज़र

espeak-ng . के बारे में

अगले लेख में हम 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 फाइल को इनस्टॉल करने के लिए डाउनलोड कर सकते हैं।

यह कर सकते हैं इस परियोजना के बारे में अधिक जानें आपका गिटहब भंडार.


एक टिप्पणी, अपनी छोड़ो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जैकोबो कहा

    यह अच्छा है कि हमारे डिस्ट्रो के लिए कुछ है, हालांकि आवाज बकवास है।