„eSpeak NG“, teksto į kalbą sintezatorius, skirtas „Linux“

apie espeak-ng

Kitame straipsnyje apžvelgsime „eSpeak NG“. Tai yra daugiakalbė komandų eilutės kalbos sintezatoriaus programinė įranga, kuriose galime naudoti daugiau nei 100 kalbų. „eSpeak NG“ yra atnaujinta „eSpeak“ variklio versija, sukurta Jonathano Duddingtono ir apie kurią jau kalbėjome ankstesnis straipsnis tame pačiame tinklaraštyje.

Ši programa garsiai skaitys mūsų pateiktą tekstą. Taip pat galite paimti tekstą iš standartinės įvesties arba iš failo. Programa naudoja tekstą į kalbą, kad galėtų kalbėti per numatytąjį garso įrenginį. Ši programinė įranga gali būti naudinga klausantis tinklaraščių, naujienų svetainių arba tuo atveju, jei tekstui reikia paversti regos negalią turinčius kalbos failus. „eSpeak“ apima skirtingus balsus ir jų savybes galima keisti, jei reikia.

Naudodamiesi programa pastebėsite, kad kalba gali tapti gana aiški, bet niekas nesitiki kažko tokio natūralaus ar sklandaus kaip sintezatoriaus balsai, paremti žmogaus kalbos įrašais. Kaip minėjau aukščiau, „eSpeak NG“ sintezuoja tekstą į kalbą daugiau nei 100 kalbų ir akcentų, tačiau, matyt, kai kurios kalbos skaito geriau nei kitos.

„ESpeak NG“ bendrosios savybės

  • Tai kelių platformų programa, palaikanti „Gnu / Linux“, „Android“, „Mac OS“ ir „Windows“.
  • Tai yra nemokama atviro kodo programa, kuris buvo parašytas C.
  • Apima skirtingi balsai, kurių charakteristikas galima keisti.
  • Galite balsu išveskite kaip WAV arba mp3 failą, užuot kalbėję tiesiogiai. Gautą failą galima paleisti bet kuriame daugialypės terpės grotuve.
  • Taip pat gali išversti tekstą į foneminius kodus, todėl jį būtų galima pritaikyti kaip sąsają kitam kalbos sintezės varikliui.
  • Programa turi potencialo kitoms kalboms. Jūsų naudojamos kalbos yra skirtingose ​​pažangos stadijose. Anot kūrėjos, šių ar kitų kalbų gimtoji pagalba yra vertinama.

„ESpeak NG“ projekto šaltinio kodas yra vedė „GitHub“, kaip ir visos jo savybės.

Įdiekite „eSpeak NG“ „Ubuntu“

Šią programą galima rasti supakuotą skirtingoms „Gnu / Linux“ sistemoms. Ubuntu, Debian ir jų dariniai, mums reikės tik APT naudoti terminale (Ctrl + Alt + T):

įdiegti „eSpeak“

sudo apt install espeak-ng

Greitas programos peržiūra

„eSpeak NG“ yra visiškai suderinamas su savo pirmtaku. Kas daugiau naudoja tas pačias komandinės eilutės parinktis kaip ir „eSpeak“ ir prideda dar daugiau funkcijų. Tarp jų galime rasti:

Frazė garsiai

Mes galime nurodykite programai garsiai perskaityti sakinį:

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

Be to, programa taip pat gali garsiai perskaityti failo turinį:

espeak-ng -f archivo.txt

Tai taip pat suteiks mums galimybė skaityti teksto įvestį iš standartinio įvesties:

espeak-ng

Norėdami išeiti, turite naudoti tik derinį CTRL + C.

Išsaugokite išvestį į failą

Jei jus domina išsaugokite išvestį į MP3 garso failą, reikia naudoti tik parinktį -w taip:

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

Tuo atveju, jei jus domina .wav failą, ankstesnėje komandoje turėsite pakeisti tik išvesties failo plėtinį.

Spausdinkite teksto fonemas

Ši komanda bus ištarti žodį 'ubuntu“ir jis išspausdins fonemas:

Ubuntu fonemos

espeak-ng -x Ubuntu

Išvardykite palaikomus balsus

Ši programa palaiko kelis skirtingus balsus, ir mes galėsime išvardykite juos visus su komanda:

balsų sąrašas

espeak-ng --voices

Taip pat gali būti išvardyti visi balsai, kalbantys konkrečia kalba. Jei, pavyzdžiui, norime pamatyti balsus, kurie kalba ispaniškai, jums tereikia naudoti komandą:

balsų sąrašas ispanų kalba

espeak-ng --voices=es

Keisti balsą

„eSpeak NG“ pagal numatytuosius nustatymus ištars nurodytą tekstą anglišku balsu. Jei norite naudoti kitą balsą, atlikite šiuos veiksmus:

espeak-ng -v nombre_de_voz

Padėti

Ką tik matėme, tai tik keletas šios programos galimybių. Dėl gauti išsamią informaciją apie tai, kaip naudotis „eSpeak NG“, reikės tik įrašyti terminale (Ctrl + Alt + T):

programos pagalba

espeak-ng --help

Arba taip pat galime peržiūrėti vadovo puslapius:

man espeak-ng

Pašalinkite „eSpeak NG“

Jei norite pašalinkite šią programą iš savo kompiuterio, terminale (Ctrl + Alt + T) turite tiesiog atlikti:

pašalinkite „eSpeak NG“

sudo apt remove espeak-ng

Jei jus domina šios programos grafinė sąsaja, galite pereiti į puslapį parsisiųsti gespeaker. Jame galite atsisiųsti .deb failą, kad jį įdiegtumėte.

jis gali daugiau apie šį projektą rasite jūsų „GitHub“ saugykla.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Jokūbas sakė

    Gerai, kad yra kažkas mūsų distribucijai, nors balsas ir niūrus.