eSpeak NG, un sintetizator text-vorbire pentru Linux

despre speak-ng

În articolul următor vom analiza eSpeak NG. Aceasta este un software de sintetizator de vorbire în linie de comandă multilingv, în care putem folosi mai mult de 100 de limbi. eSpeak NG este o versiune actualizată a motorului eSpeak creat de Jonathan Duddington și despre care am vorbit deja într-un anterioară articol în același blog.

Acest program va citi cu voce tare textul pe care îl oferim. De asemenea, puteți prelua textul fie din intrarea standard, fie dintr-un fișier. Programul folosește text în vorbire pentru a vorbi prin dispozitivul de sunet implicit. Acest software poate fi util atunci când ascultați bloguri, site-uri de știri sau în cazul în care trebuie să convertim textul în fișiere de vorbire pentru persoanele cu deficiențe de vedere. eSpeak include voci diferite și caracteristicile lor pot fi modificate după cum este necesar.

Utilizând programul veți observa că vorbirea poate deveni destul de clară, dar nimeni nu se așteaptă la ceva la fel de natural sau neted ca vocile sintetizatorului bazate pe înregistrări de vorbire umane. După cum am spus mai sus, eSpeak NG realizează sinteza text-vorbire pentru mai mult de 100 de limbi și accente, dar aparent, unele limbi citesc mai bine decât altele.

Caracteristici generale ESpeak NG

  • Aceasta este o aplicație multi-platformă care acceptă Gnu / Linux, Android, Mac OS și Windows.
  • Acesta este un program open source, care a fost scris în C.
  • Acesta include voci diferite, ale cărui caracteristici pot fi modificate.
  • putea produce ieșire vocală ca fișier WAV sau mp3, în loc să vorbești direct. Fișierul rezultat poate fi redat pe orice player media.
  • Pot, de asemenea traduceți textul în coduri foneme, deci ar putea fi adaptat ca o interfață pentru un alt motor de sinteză a vorbirii.
  • Programul are potențial pentru alte limbi. Limbile pe care le utilizați se află în diferite etape de progres. Potrivit creatorului, este apreciată ajutorul vorbitorilor nativi ai acestor limbi sau a altor limbi.

Codul sursă al proiectului eSpeak NG este găzduit pe GitHub, ca toate caracteristicile sale în detaliu.

Instalați eSpeak NG pe Ubuntu

Putem găsi acest program ambalat pentru diferite sisteme Gnu / Linux. În Ubuntu, Debian și derivatele lor, va trebui să folosim APT doar într-un terminal (Ctrl + Alt + T) după cum urmează:

instalează eSpeak ng

sudo apt install espeak-ng

O privire rapidă asupra programului

eSpeak NG este pe deplin compatibil cu predecesorul său. Mai mult folosește aceleași opțiuni de linie de comandă ca eSpeak și adaugă câteva funcționalități. Printre acestea putem găsi următoarele:

O frază cu voce tare

Putem instruiți programul să citească cu voce tare o propoziție:

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

În plus, programul poate citiți conținutul unui fișier cu voce tare:

espeak-ng -f archivo.txt

De asemenea, ne va oferi capacitatea de a citi textul introdus din textul standard:

espeak-ng

Pentru a ieși, trebuie doar să utilizați combinația CTRL + C.

Salvați rezultatul într-un fișier

Dacă sunteți interesat salvați ieșirea într-un fișier audio MP3, este necesar să utilizați opțiunea -w după cum urmează:

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

În caz că sunteți interesat un fișier .wav, în comanda de mai sus trebuie doar să schimbați extensia fișierului de ieșire.

Imprimați fonemele unui text

Următoarea comandă va fi pronunță cuvântul 'Ubuntu'și va imprima fonemele:

Foneme Ubuntu

espeak-ng -x Ubuntu

Enumerați vocile acceptate

Acest program acceptă mai multe voci diferite și putem enumerați-le pe toate cu comanda:

lista vocală

espeak-ng --voices

De asemenea, pot fi listate toate vocile care vorbesc o anumită limbă. Dacă de exemplu vrem vezi vocile care vorbesc spaniolă (e), trebuie doar să utilizați comanda:

lista vocilor în spaniolă

espeak-ng --voices=es

Schimbați vocea

eSpeak NG va pronunța implicit textul dat folosind vocea engleză. Dacă doriți să utilizați o voce diferită, rulați ceva de genul următor:

espeak-ng -v nombre_de_voz

Ajutor

Cele pe care tocmai le-am văzut sunt doar câteva dintre posibilitățile acestui program. Pentru obțineți informații detaliate despre modul de utilizare a eSpeak NG, va fi necesar doar să scrieți în terminal (Ctrl + Alt + T):

ajutor pentru aplicație

espeak-ng --help

Sau putem consulta și paginile manualului:

man espeak-ng

Dezinstalați eSpeak NG

Dacă doriți eliminați acest program de pe computer, într-un terminal (Ctrl + Alt + T) trebuie doar să executați:

dezinstalați eSpeak NG

sudo apt remove espeak-ng

Dacă sunteți interesat să aveți o interfață grafică pentru acest program, puteți accesa pagina descărcați gespeaker. În acesta puteți descărca fișierul .deb pentru al instala.

Se poate aflați mai multe despre acest proiect la depozitul dvs. GitHub.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   James el a spus

    E bine că există ceva pentru distro-ul nostru, deși vocea este de rahat.