eSpeak NG, Linux માટે ટેક્સ્ટ-ટુ-સ્પીચ સિન્થેસાઇઝર

espeak-ng વિશે

આગળના લેખમાં આપણે eSpeak NG પર એક નજર નાખવાના છીએ. આ છે બહુભાષી, કમાન્ડ લાઇન સ્પીચ સિન્થેસાઇઝર સોફ્ટવેર, જેમાં આપણે 100 થી વધુ ભાષાઓનો ઉપયોગ કરી શકીએ છીએ. ઇસ્પીક એનજી એ જોનાથન ડડિંગ્ટન દ્વારા બનાવેલ ઇસ્પીક એન્જિનનું અદ્યતન સંસ્કરણ છે, અને જેના વિશે આપણે પહેલાથી જ વાત કરી હતી અગાઉના લેખ આ જ બ્લોગમાં.

આ પ્રોગ્રામ અમે પ્રદાન કરેલા ટેક્સ્ટને મોટેથી વાંચશે. તમે સ્ટાન્ડર્ડ ઇનપુટ અથવા ફાઇલમાંથી ટેક્સ્ટને પણ પકડી શકો છો. પ્રોગ્રામ ડિફોલ્ટ સાઉન્ડ ડિવાઇસ દ્વારા બોલવા માટે ટેક્સ્ટ ટુ સ્પીચનો ઉપયોગ કરે છે. બ્લોગ્સ, ન્યૂઝ સાઇટ્સ, અથવા દૃષ્ટિહીન લોકો માટે ટેક્સ્ટને સ્પીચ ફાઇલોમાં કન્વર્ટ કરવાની જરૂર હોય ત્યારે આ સોફ્ટવેર મદદરૂપ થઈ શકે છે. eSpeak માં વિવિધ અવાજોનો સમાવેશ થાય છે અને તેમની લાક્ષણિકતાઓને જરૂર મુજબ સુધારી શકાય છે.

પ્રોગ્રામનો ઉપયોગ કરીને તમે જોશો કે ભાષણ તદ્દન સ્પષ્ટ બની શકે છે, પરંતુ માનવીય ભાષણ રેકોર્ડિંગ્સના આધારે સિન્થેસાઇઝર અવાજો જેટલી કુદરતી કે સરળ વસ્તુની કોઇ અપેક્ષા રાખતું નથી. મેં ઉપર કહ્યું તેમ, ઇસ્પીક એનજી 100 થી વધુ ભાષાઓ અને ઉચ્ચારો માટે ટેક્સ્ટ-ટુ-સ્પીચ સંશ્લેષણ બનાવે છે, પરંતુ દેખીતી રીતે, કેટલીક ભાષાઓ અન્ય કરતા વધુ સારી રીતે વાંચે છે.

ESpeak NG સામાન્ય લક્ષણો

  • આ એક છે ક્રોસ-પ્લેટફોર્મ એપ્લિકેશન જે Gnu / Linux, Android, Mac OS અને Windows ને સપોર્ટ કરે છે.
  • તે વિશે છે એક મફત ઓપન સોર્સ પ્રોગ્રામ, જે C માં લખવામાં આવ્યું હતું.
  • સમાવે છે વિવિધ અવાજો, જેની લાક્ષણિકતાઓ સુધારી શકાય છે.
  • કરી શકે છે સીધા બોલવાને બદલે WAV અથવા mp3 ફાઇલ તરીકે વ voiceઇસ આઉટપુટ ઉત્પન્ન કરો. પરિણામી ફાઇલ કોઈપણ મીડિયા પ્લેયર પર ચલાવી શકાય છે.
  • પણ કરી શકે છે ફોનમે કોડ્સમાં ટેક્સ્ટનો અનુવાદ કરો, તેથી તેને અન્ય વાણી સંશ્લેષણ એન્જિન માટે ઇન્ટરફેસ તરીકે સ્વીકારવામાં આવી શકે છે.
  • પ્રોગ્રામમાં અન્ય ભાષાઓ માટે સંભાવના છે. તમે ઉપયોગ કરો છો તે ભાષા પ્રગતિના વિવિધ તબક્કામાં છે. સર્જકના મતે, આ અથવા અન્ય ભાષાઓના મૂળ વક્તાઓની મદદની પ્રશંસા કરવામાં આવે છે.

ESpeak NG પ્રોજેક્ટનો સોર્સ કોડ છે ગિટહબ પર હોસ્ટ કરેલ, વિગતવાર તેની તમામ સુવિધાઓની જેમ.

ઉબુન્ટુ પર eSpeak NG ઇન્સ્ટોલ કરો

અમે વિવિધ Gnu / Linux સિસ્ટમો માટે પેકેજ્ડ આ પ્રોગ્રામ શોધી શકીએ છીએ. ઉબુન્ટુ, ડેબિયન અને તેમના ડેરિવેટિવ્ઝમાં, આપણે ફક્ત ટર્મિનલમાં APT નો ઉપયોગ કરવાની જરૂર પડશે (Ctrl + Alt + T) નીચે પ્રમાણે:

eSpeak ng ઇન્સ્ટોલ કરો

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

બહાર નીકળવા માટે તમારે ફક્ત સંયોજનનો ઉપયોગ કરવાની જરૂર છે સીટીઆરએલ + સી.

આઉટપુટને ફાઇલમાં સાચવો

જો તમને રુચિ છે આઉટપુટને એમપી 3 ઓડિયો ફાઇલમાં સાચવો, ફક્ત નીચે મુજબ -w વિકલ્પનો ઉપયોગ કરવો જરૂરી છે:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

જો તમને રસ હોય તો .wav ફાઇલ, ઉપરોક્ત આદેશમાં તમારે ફક્ત આઉટપુટ ફાઇલનું વિસ્તરણ બદલવું પડશે.

ટેક્સ્ટના ફોનેમ્સ છાપો

નીચેનો આદેશ આપશે શબ્દ ઉચ્ચાર 'ઉબુન્ટુ'અને તે ફોનેમ્સ છાપશે:

ઉબુન્ટુ ફોનેમ્સ

espeak-ng -x Ubuntu

સમર્થિત અવાજોની યાદી બનાવો

આ પ્રોગ્રામ ઘણા જુદા જુદા અવાજોને સપોર્ટ કરે છે, અને અમે કરી શકીશું તે બધાની સૂચિ બનાવો આદેશ સાથે:

અવાજ યાદી

espeak-ng --voices

ચોક્કસ ભાષા બોલતા તમામ અવાજો પણ સૂચિબદ્ધ કરી શકાય છે. જો ઉદાહરણ તરીકે આપણે જોઈએ સ્પેનિશ (es) બોલતા અવાજો જુઓ, તમારે ફક્ત આદેશનો ઉપયોગ કરવો પડશે:

સ્પેનિશમાં અવાજોની સૂચિ

espeak-ng --voices=es

અવાજ બદલો

eSpeak NG અંગ્રેજી અવાજનો ઉપયોગ કરીને આપેલ લખાણ મૂળભૂત રીતે ઉચ્ચારશે. જો તમે કોઈ અલગ અવાજ વાપરવા માંગતા હો, તો નીચે મુજબ કંઈક ચલાવો:

espeak-ng -v nombre_de_voz

મદદ

જે આપણે હમણાં જ જોયા છે તે આ પ્રોગ્રામની કેટલીક શક્યતાઓ છે. માટે eSpeak NG નો ઉપયોગ કેવી રીતે કરવો તેની વિસ્તૃત માહિતી મેળવો, ફક્ત ટર્મિનલમાં લખવું જરૂરી રહેશે (Ctrl + Alt + T):

એપ્લિકેશન મદદ

espeak-ng --help

અથવા આપણે મેન્યુઅલ પૃષ્ઠોનો પણ સંપર્ક કરી શકીએ:

man espeak-ng

ESpeak NG ને અનઇન્સ્ટોલ કરો

જો તમે ઇચ્છો તો તમારા કમ્પ્યુટરથી આ પ્રોગ્રામને દૂર કરો, ટર્મિનલ (Ctrl + Alt + T) માં તમારે ફક્ત ચલાવવું પડશે:

eSpeak NG ને અનઇન્સ્ટોલ કરો

sudo apt remove espeak-ng

જો તમને આ પ્રોગ્રામ માટે ગ્રાફિકલ ઇન્ટરફેસ કરવામાં રસ છે, તો તમે પૃષ્ઠ પર જઈ શકો છો ગેસ્પીકર ડાઉનલોડ કરો. તેમાં તમે તેને સ્થાપિત કરવા માટે .deb ફાઇલ ડાઉનલોડ કરી શકો છો.

તે હોઈ શકે છે પર આ પ્રોજેક્ટ વિશે વધુ જાણો તમારા GitHub ભંડાર.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જેકબ જણાવ્યું હતું કે

    તે સારું છે કે અમારા ડિસ્ટ્રો માટે કંઈક છે, જો કે અવાજ ખરાબ છે.