Különféle okokból; fogyatékosság, vágy az utazás vagy várakozás idejének kihasználására, vagy egyszerűen személyes preferenciák alapján annak lehetősége, hogy a számítógépek Szöveg hangossá alakítása, akár elolvasásával, akár fájlba konvertálásával, hogy később meghallgassa, széles körben használt szolgáltatás.
A Windows és az Android természetesen képes olvasni olyan hangokkal, amelyek - bár megőriznek bizonyos jellegzetességeket, amelyek továbbra is azonosítják mesterséges eredetüket - mégis kellemesek a fül számára.
Ehhez egy sor ingyenes és fizetős program tartozik, amelyek a legtöbbet hozzák ki ezekből a funkciókból.
Miután emlékeztünk arra, hogy a Windows fizetett, és az Android adatokat gyűjt a Google számára, meg kell mondanunk, hogy mitAz e -Linux még mindig nem felel meg a szintnek, de képesek vagyunk elfogadható eredményeket elérni. Másrészt, bár vannak lehetőségek a kereskedelmi minőségű Linuxra (és természetesen fizetni kell) ebben a cikkben, az ingyenes és nyílt forráskódú lehetőségekre fogunk koncentrálni.
Eszközök a szöveg beszéddé alakításához
Beszéd-diszpécser
Ha a Caliber e-book viewer-t használja, látni fogja, hogy Linux alatt a Speech-Dispatcher nevű csomag telepítését kéri. Ez a rendszerdémon összeköttetésként működik a szöveget beszéddé alakítani kívánó programok és a beszédszintézist kezelő programok között.
A cikkben tárgyalt programok közül együttműködik az Espeak és a Festival programmal.
Ez egy olyan alkalmazás, amely a tárolókban található, így név szerint keresve telepítheti a csomagkezelőből.
Espeak / Espeak NG
A következő parancsok teszteléséhez létre kell hoznia egy szöveges fájlt, írnia kell valamit, és el kell mentenie test.txt fájlként
Az Espeak egy szövegfelolvasó segédprogram, amelyet számos Linux disztribúció képernyőolvasó eszköze használ így telepítheti a tárhelyeiről. Parancssorból és grafikus interfésszel rendelkező programokon keresztül is használható, mint például a Gespeaker vagy a Kmouth (mindkettő a tárolókban).
Az Espeakben elérhető hangok többsége robotszerűen hangzik, de meglehetősen jól érthetők, és nincs korlátozás a használatukra.
Az Espeak NG az előző kompaktabb változata.
Fájl konvertálása szövegről beszédre
Spanyol Spanyolországból
espeak -f prueba.txt -v es -w prueba.wav
Latin -amerikai spanyol
espeak -f prueba.txt -v es-419 -w prueba.wav
Segítség és további információk
man espeak
Fesztivál
A tárolókban elérhető másik eszköz a Festival. Ez magában foglalja a két előző jellemzőit, azon kívül, hogy elolvashatjuk, amit írunk.
Láthatjuk a telepített nyelvek listáját:
ls /usr/share/festival/languages/
Fájl olvasása
festival --language castillian_spanish --tts prueba.txt
további információk
man festival
A spanyol nyelv alapértelmezett hangja tiszta, bár robotszerű, de problémái vannak a diftongokkal. A Fesztivál nem hoz létre hangfájlokat.
Peak Text-to-Speech Engine
Ez az Android nyílt forráskódú verziójának beszédszintetizátora. A hang sokkal természetesebb, bár korlátozza a szöveg hosszát. Megtalálható a tárolókban ibttspico-utils néven.
A szövegből hangfájlba való konvertáláshoz a következő parancsot használjuk:
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"
További információkat írásban találunk:
pico2wave - segítség
gTTS
Ez a kb ugyanazt a könyvtárat használja, amelyet a Google Fordító használ egy szó kiejtésének bemutatására. Bár a tárolókban található, előfordulhat, hogy mivel ez egy régi verzió, nem tud kommunikálni a Google szervereivel, ezért jobb, ha a PyPy.org tárhelyről telepíti
Ehhez meg kell győződnünk arról, hogy telepítve van a python3-pip csomag, majd be kell írnunk:
sudo pip3 install gTTS
Ezután a következőket tesszük:
sudo nano ~/.profile
És ezt a sort hozzáadjuk
export PATH="$HOME/.local/bin:$PATH"
Spórolunk CTRL VAGY és spórolunk CTRLX
Gépeléssel láthatjuk a rendelkezésre álló nyelveket
gtts-cli --all
Szövegfájl konvertálásához (ebben az esetben mp3 formátumba) a következőket kell tennünk:
gtts-cli -f prueba.txt --l es --output test.mp3
A Google korlátozza a program használatát, de akár egy órás fájlokat is tudtam generálni.