A következő cikkben az eSpeak NG -t vesszük szemügyre. Ez többnyelvű, parancssori beszédszintetizátor szoftver, amelyben több mint 100 nyelvet használhatunk. Az eSpeak NG az eSpeak motor frissített változata, amelyet Jonathan Duddington készített, és amelyről már beszéltünk előző cikk ugyanabban a blogban.
Ez a program felolvassa az általunk biztosított szöveget. A szöveget szabványos bemenetről vagy fájlból is megragadhatja. A program szöveget beszédre használ az alapértelmezett hangeszközön keresztül történő beszédhez. Ez a szoftver hasznos lehet, ha blogokat, híroldalakat hallgat, vagy abban az esetben, ha a szöveget beszédfájlokká kell alakítanunk a látássérültek számára. Az eSpeak különböző hangokat tartalmaz, és jellemzőik szükség szerint módosíthatók.
A program használatakor észre fogja venni, hogy a beszéd meglehetősen világos lehet, de senki sem vár el olyan természetes vagy sima dolgokat, mint az emberi beszédfelvételeken alapuló szintetizátorhangok. Mint fentebb említettem, az eSpeak NG több mint 100 nyelvre és ékezetre képes szöveg-beszéd szintézist végezni, de nyilvánvalóan egyes nyelvek jobban olvasnak, mint mások.
ESpeak NG Általános jellemzők
- Ez egy többplatformos alkalmazás, amely támogatja a Gnu / Linux, Android, Mac OS és Windows rendszereket.
- van ingyenes nyílt forráskódú program, amit C -ben írtak.
- ez magában foglalja különböző hangok, amelynek jellemzői módosíthatók.
- Tudod hangkimenetet hozhat létre WAV vagy mp3 fájlként, ahelyett, hogy közvetlenül beszélne. A kapott fájl bármely médialejátszón lejátszható.
- Lehet szöveget fonéma kódokká fordítani, így egy másik beszédszintézis motor interfészeként is adaptálható.
- A programnak lehetősége van más nyelvekre is. Az Ön által használt nyelvek a haladás különböző szakaszaiban vannak. Az alkotó szerint nagyra értékelik ezen vagy más nyelven anyanyelvűek segítségét.
Az eSpeak NG projekt forráskódja házigazdája a GitHub, mint minden jellemzője részletesen.
Telepítse az eSpeak NG -t az Ubuntura
Ez a program különböző Gnu / Linux rendszerekhez csomagolva található. Ubuntu, Debian és származékaik esetén csak terminálon kell használnunk az APT -t (Ctrl + Alt + T) az alábbiak szerint:
sudo apt install espeak-ng
Gyors áttekintés a programról
Az eSpeak NG teljes mértékben kompatibilis elődjével. Mi több ugyanazokat a parancssori beállításokat használja, mint az eSpeak, és további funkciókat ad hozzá. Köztük a következőket találjuk:
Hangos mondat
Tudjuk utasítsa a programot, hogy olvasson fel egy mondatot:
espeak-ng "Esto es un lo que va a leer el programa"
Ezen kívül a program is hangosan olvassa el a fájl tartalmát:
espeak-ng -f archivo.txt
Ez is megadja nekünk a a szövegbevitel szabványos bemenetről történő olvasásának képessége:
espeak-ng
A kilépéshez csak a kombinációt kell használnia CTRL + C.
Mentse a kimenetet egy fájlba
Ha érdekel mentse a kimenetet egy MP3 audio fájlba, csak a -w opciót kell használni az alábbiak szerint:
espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"
Abban az esetben, ha érdekel .wav fájl, az előző parancsban csak a kimeneti fájl kiterjesztését kellene megváltoztatnia.
Nyomtassa ki a szöveg fonémáit
A következő parancs megteszi ejtsd ki a szót 'Ubuntu'és kinyomtatja a fonémákat:
espeak-ng -x Ubuntu
Sorolja fel a támogatott hangokat
Ez a program több különböző hangot támogat, és képesek leszünk rá sorold fel mindet a következő paranccsal:
espeak-ng --voices
Minden hang, amely egy bizonyos nyelvet beszél, szintén felsorolható. Ha például szeretnénk látni azokat a hangokat, amelyek spanyolul beszélnek, csak a következő parancsot kell használni:
espeak-ng --voices=es
Hangváltás
eSpeak NG alapértelmezés szerint kiejti az adott szöveget az angol hang használatával. Ha más hangot szeretne használni, futtassa a következőt:
espeak-ng -v nombre_de_voz
Segítség
Azok, amelyeket most láttunk, csak néhány a program lehetőségeiből. For részletes információkat kaphat az eSpeak NG használatáról, csak a terminálba kell írni (Ctrl + Alt + T):
espeak-ng --help
Vagy a kézikönyv oldalain is olvashatunk:
man espeak-ng
Az eSpeak NG eltávolítása
Ha azt szeretné, távolítsa el ezt a programot a számítógépéről, a terminálon (Ctrl + Alt + T) csak végrehajtania kell:
sudo apt remove espeak-ng
Ha szeretné, hogy grafikus kezelőfelülete legyen ehhez a programhoz, lépjen a következő oldalra: töltse le a gespeaker -t. Ebben letöltheti a .deb fájlt a telepítéshez.
Ez lehet többet megtudhat erről a projektről a címen a GitHub-tárház.
Még jó, hogy van valami a disztrónknak, bár a hangja baromi.