Szöveg konvertálása beszéddé. Néhány alternatíva a Linux számára

Szöveg konvertálása beszéddé

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.