eSpeak NG, syntetizátor prevodu textu na reč pre Linux

o espeak-ng

V nasledujúcom článku sa pozrieme na eSpeak NG. Toto je viacjazyčný softvér na syntetizáciu reči v príkazovom riadku, v ktorom môžeme používať viac ako 100 jazykov. eSpeak NG je aktualizovaná verzia motora eSpeak, ktorý vytvoril Jonathan Duddington a o ktorom sme už hovorili v predchádzajúci článok v tom istom blogu.

Tento program nahlas prečíta text, ktorý poskytujeme. Text môžete tiež uchopiť buď zo štandardného vstupu, alebo zo súboru. Program používa text na reč na hovor prostredníctvom predvoleného zvukového zariadenia. Tento softvér môže byť nápomocný pri počúvaní blogov, spravodajských serverov alebo v prípade, že potrebujeme previesť textové súbory na reč pre zrakovo postihnutých. eSpeak obsahuje rôzne hlasy a ich vlastnosti je možné podľa potreby upravovať.

Používaním programu si všimnete, že reč môže byť celkom jasná, ale nikto neočakáva niečo také prirodzené alebo hladké ako hlasy syntetizátora založené na záznamoch ľudskej reči. Ako som už uviedol vyššie, eSpeak NG vytvára syntézu textu na reč pre viac ako 100 jazykov a akcentov, ale zrejme niektoré jazyky sa čítajú lepšie ako ostatné.

Všeobecné vlastnosti ESpeak NG

  • To je multiplatformová aplikácia, ktorá podporuje Gnu / Linux, Android, Mac OS a Windows.
  • To je bezplatný open source program, ktorý bol napísaný v C.
  • obsahuje rôzne hlasy, ktorého vlastnosti je možné zmeniť.
  • Môžete namiesto priameho rozprávania produkujte hlasový výstup ako súbor WAV alebo mp3. Výsledný súbor je možné prehrať v ľubovoľnom prehrávači médií.
  • Môže tiež prekladať text do kódov fonémov, takže by mohol byť upravený ako rozhranie pre iný modul syntézy reči.
  • Program má potenciál pre ďalšie jazyky. Jazyky, ktoré používate, sú v rôznych fázach vývoja. Podľa tvorcu je pomoc rodených hovorcov týchto alebo iných jazykov oceňovaná.

Zdrojový kód projektu eSpeak NG je hostené na GitHub, rovnako ako všetky jeho funkcie podrobne.

Nainštalujte eSpeak NG na Ubuntu

Tento program nájdeme zabalený pre rôzne systémy Gnu / Linux. V Ubuntu, Debiane a ich derivátoch, budeme musieť použiť iba APT v termináli (Ctrl + Alt + T) nasledovne:

nainštalujte eSpeak ng

sudo apt install espeak-ng

Krátky pohľad na program

eSpeak NG je plne kompatibilný so svojim predchodcom. Čo je viac používa rovnaké možnosti príkazového riadka ako eSpeak a pridáva ďalšie funkcie. Medzi nimi nájdeme nasledujúce:

Fráza nahlas

Môžeme dajte programu pokyn, aby prečítal vetu nahlas:

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

Okrem toho program môže tiež prečítajte si obsah súboru nahlas:

espeak-ng -f archivo.txt

Tiež nám to poskytne schopnosť čítať zadávanie textu zo štandardného vstupu:

espeak-ng

Na ukončenie stačí použiť kombináciu CTRL + C.

Uložte výstup do súboru

Ak máte záujem uložte výstup do zvukového súboru MP3, je len potrebné použiť voľbu -w nasledovne:

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

V prípade, že máte záujem súbor .wav, vo vyššie uvedenom príkaze musíte len zmeniť príponu výstupného súboru.

Vytlačte fonémy textu

Nasledujúci príkaz bude vyslovte slovoubuntu“a vytlačí fonémy:

Fonémy Ubuntu

espeak-ng -x Ubuntu

Vytvorte zoznam podporovaných hlasov

Tento program podporuje niekoľko rôznych hlasov a my to dokážeme vymenuj ich všetky príkazom:

hlasový zoznam

espeak-ng --voices

Tiež môžu byť uvedené všetky hlasy, ktoré hovoria konkrétnym jazykom. Ak napríklad chceme pozrite sa na hlasy, ktoré hovoria španielsky, stačí použiť príkaz:

zoznam hlasov v španielčine

espeak-ng --voices=es

Zmeniť hlas

eSpeak NG štandardne vysloví daný text pomocou anglického hlasu. Ak chcete použiť iný hlas, spustite niečo podobné:

espeak-ng -v nombre_de_voz

Pomoc

Tie, ktoré sme práve videli, sú len niektoré z možností tohto programu. Pre získať podrobné informácie o tom, ako používať eSpeak NG, do terminálu bude potrebné iba napísať (Ctrl + Alt + T):

pomoc aplikácie

espeak-ng --help

Alebo sa môžeme pozrieť aj na manuálové stránky:

man espeak-ng

Odinštalujte eSpeak NG

Ak chcete, aby odstráňte tento program z počítačaV termináli (Ctrl + Alt + T) stačí vykonať:

odinštalovať eSpeak NG

sudo apt remove espeak-ng

Ak vás zaujíma grafické rozhranie pre tento program, môžete prejsť na stránku stiahnuť gespeaker. V ňom si môžete stiahnuť súbor .deb a nainštalovať ho.

To môže vedieť viac o tomto projekte na vaše úložisko GitHub.


Komentár, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Jacobo dijo

    Je dobré, že je tu niečo pre naše distro, hoci ten hlas je na hovno.