eSpeak NG, sintetizator besedila v govor za Linux

o espeak-ng

V naslednjem članku si bomo ogledali eSpeak NG. To je večjezična programska oprema za sintetizacijo govora ukazne vrstice, v katerem lahko uporabljamo več kot 100 jezikov. eSpeak NG je posodobljena različica motorja eSpeak, ki jo je ustvaril Jonathan Duddington in o kateri smo že govorili v prejšnji članek v tem istem blogu.

Ta program bo glasno prebral besedilo, ki ga ponujamo. Besedilo lahko vzamete tudi iz standardnega vnosa ali iz datoteke. Program uporablja besedo v govor za govor prek privzete zvočne naprave. Ta programska oprema je lahko v pomoč pri poslušanju blogov, spletnih mest z novicami ali v primeru, da moramo pretvoriti besedilo v govorne datoteke za slabovidne. eSpeak vključuje različne glasove, njihove lastnosti pa lahko po potrebi spremenite.

Z uporabo programa boste opazili, da lahko govor postane precej jasen, vendar nihče ne pričakuje nečesa tako naravnega ali gladkega, kot so glasovi sintetizatorjev, ki temeljijo na posnetkih človeškega govora. Kot sem že rekel, eSpeak NG sintetizira besedilo v govor za več kot 100 jezikov in naglasov, vendar očitno, nekateri jeziki se berejo bolje kot drugi.

Splošne značilnosti ESpeak NG

  • To je aplikacija za več platform, ki podpira Gnu / Linux, Android, Mac OS in Windows.
  • Zato je brezplačen odprtokodni program, ki je bila napisana v C.
  • Vključuje različni glasovi, katerih značilnosti je mogoče spremeniti.
  • Lahko ustvarite glasovni izhod kot datoteko WAV ali mp3, namesto da govorite neposredno. Nastalo datoteko lahko predvajate na katerem koli medijskem predvajalniku.
  • Lahko tudi prevesti besedilo v kode fonemov, zato bi ga lahko prilagodili kot vmesnik za drug motor za sintezo govora.
  • Program ima potencial za druge jezike. Jeziki, ki jih uporabljate, so na različnih stopnjah napredka. Po mnenju ustvarjalca je cenjena pomoč maternih govorcev teh ali drugih jezikov.

Izvorna koda projekta eSpeak NG je gostuje na GitHub, tako kot vse njegove podrobnosti podrobno.

Namestite eSpeak NG na Ubuntu

Ta program lahko najdemo zapakiran za različne sisteme Gnu / Linux. V Ubuntuju, Debianu in njihovih izpeljankah, APT bomo morali uporabiti le v terminalu (Ctrl + Alt + T):

namestite eSpeak ng

sudo apt install espeak-ng

Hiter pogled na program

eSpeak NG je popolnoma združljiv s svojim predhodnikom. Kaj je več uporablja iste možnosti ukazne vrstice kot eSpeak in dodaja še nekaj funkcionalnosti. Med njimi lahko najdemo naslednje:

Stavek na glas

Lahko ukažite programu, naj glasno prebere stavek:

espeak-ng "Esto es un lo que va a leer el programa"

Poleg tega lahko program tudi glasno preberite vsebino datoteke:

espeak-ng -f archivo.txt

To nam bo tudi dalo sposobnost branja vnosa besedila s standardnega vnosa:

espeak-ng

Za izhod morate uporabiti samo kombinacijo CTRL + C.

Shranite izpis v datoteko

Če vas zanima shranite izhod v zvočno datoteko MP3, možnost -w je treba uporabiti le na naslednji način:

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

V primeru, da vas zanima .wav datoteko, v zgornjem ukazu morate spremeniti samo razširitev izhodne datoteke.

Natisnite foneme besedila

Naslednji ukaz bo izgovoriti besedo 'Ubuntu'in natisnil bo foneme:

Fonemi Ubuntu

espeak-ng -x Ubuntu

Navedite podprte glasove

Ta program podpira več različnih glasov in to bomo lahko naštej jih vse z ukazom:

glasovni seznam

espeak-ng --voices

Našteti je mogoče tudi vse glasove, ki govorijo določen jezik. Če želimo na primer glej glasove, ki govorijo špansko, preprosto morate uporabiti ukaz:

seznam glasov v španščini

espeak-ng --voices=es

Spremeni glas

eSpeak NG bo privzeto izgovoril dano besedilo z angleškim glasom. Če želite uporabiti drug glas, zaženite nekaj takega:

espeak-ng -v nombre_de_voz

Pomaga

Tisti, ki smo jih pravkar videli, so le nekatere od možnosti tega programa. Za dobite podrobne informacije o uporabi eSpeak NG, v terminal bo treba vnesti le (Ctrl + Alt + T):

pomoč za aplikacijo

espeak-ng --help

Lahko pa si ogledamo tudi strani z navodili:

man espeak-ng

Odstranite eSpeak NG

Če želite odstranite ta program iz računalnika, v terminalu (Ctrl + Alt + T) morate samo izvesti:

odstranite eSpeak NG

sudo apt remove espeak-ng

Če vas zanima grafični vmesnik za ta program, pojdite na stran do prenesite gespeaker. V njem lahko prenesete datoteko .deb, da jo namestite.

Lahko več o tem projektu na shrambe GitHub.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jacob je dejal

    Še dobro, da se najde kaj za naš distro, čeprav je glas sranje.