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:
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:
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:
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:
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):
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ť:
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.
Je dobré, že je tu niečo pre naše distro, hoci ten hlas je na hovno.