Teisendage tekst kõneks. Mõned alternatiivid Linuxile

Teisendage tekst kõneks

Erinevatel põhjustel; puue, soov kasutada ära reisimise või ootamise aega või lihtsalt isiklikel eelistustel võimalus, et arvutid annavad meile võimaluse Teksti teisendamine heliks, lugedes seda või teisendades selle failiks, et seda hiljem kuulata, on laialt levinud funktsioon.

Algselt on Windowsil ja Androidil lugemisvõime häältega, mis ehkki säilitavad mõningaid omadusi, mis jätkuvalt tuvastavad nende kunstlikku päritolu, on sellegipoolest kõrva jaoks meeldivad.

Sellele lisandub rida tasuta ja tasulisi programme, mis kasutavad neid funktsioone maksimaalselt ära.

Kui oleme meeles pidanud, et Windows on tasuline ja Android kogub Google'i jaoks andmeid, peame ütlema, midae Linux ei ole ikka veel tasemel, kuid suudame saavutada vastuvõetavaid tulemusi. Teisest küljest, kuigi selles artiklis on kommertsklassi Linuxi võimalusi (ja muidugi peate maksma), keskendume tasuta ja avatud lähtekoodiga võimalustele.

Tööriistad teksti kõneks teisendamiseks

Kõne-dispetšer

Kui kasutate Caliberi e-raamatute vaaturit, näete, et Linuxis palutakse teil installida pakett nimega Kõne-dispetšer. See süsteemideemon toimib lingina programmide vahel, mis soovivad teksti kõneks teisendada, ja kõnesünteesi käsitlevate programmide vahel.

Käesolevas artiklis käsitletud programmidest töötab koos Espeaki ja Festivaliga.

See on rakendus, mis asub hoidlates, nii et saate selle paketihaldurist installimiseks nime järgi otsida.

Espeak / Espeak NG

Järgmiste käskude testimiseks peate looma tekstifaili, kirjutama midagi ja salvestama selle test.txt failina

Espeak on tekst kõneks utiliit, mida kasutavad paljude Linuxi distributsioonide ekraanilugemise tööriistad nii et saate selle oma hoidlatest installida. Seda kasutatakse nii käsurealt kui ka graafilise liidesega programmide kaudu, näiteks Gespeaker või Kmouth (mõlemad hoidlates).

Enamik Espeakis saadaolevaid hääli kõlab robotlikult, kuid need on üsna hästi mõistetavad ja nende kasutamisel pole piiranguid.

Espeak NG on eelmise versiooni kompaktsem versioon.

Faili teisendamiseks tekstist kõneks
Hispaania Hispaaniast
espeak -f prueba.txt -v es -w prueba.wav

Ladina -Ameerika hispaania keel
espeak -f prueba.txt -v es-419 -w prueba.wav

Abi ja rohkem teavet
man espeak

Festival

Teine hoidlates saadaval olev tööriist on Festival. See sisaldab kahe eelneva samu omadusi, lisaks võimalust lugeda seda, mida me kirjutame.

Näeme installitud keelte loendit:
ls /usr/share/festival/languages/

Lugege faili
festival --language castillian_spanish --tts prueba.txt
Lisainformatsiooni
man festival
Hispaania vaikimisi hääl on selge, ehkki robotlik, kuid tal on diftongidega probleeme. Festival ei genereeri helifaile.

Pico tekst kõneks mootor

See on Androidi avatud lähtekoodiga versiooni kõnesüntesaator. Hääl on palju loomulikum, kuigi seab piirangud teksti pikkusele. Leiate selle hoidlatest nime all ibttspico-utils.

Tekstist häälfailiks teisendamiseks kasutame käsku:
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"

Lisateavet leiame kirjutades:
pico2wave - abi

gTTS

See rakendus kasutab sama raamatukogu, mida Google'i tõlge kasutab sõna häälduse demonstreerimiseks. Kuigi see on hoidlates, võib juhtuda, et kuna see on vana versioon, ei saa see Google'i serveritega suhelda, seega on parem see installida PyPy.org hoidlatest

Selleks peame veenduma, et meil on installitud pakett python3-pip ja seejärel kirjutama:

sudo pip3 install gTTS

Seejärel teeme järgmist.

sudo nano ~/.profile

Ja lisame selle rea

export PATH="$HOME/.local/bin:$PATH"

Säästame koos CTRL VÕI ja hoiame kokku  CTRLX

Näeme saadaolevaid keeli tippides

gtts-cli --all

Tekstifaili teisendamiseks (antud juhul mp3 -ks) teeme järgmist.

gtts-cli -f prueba.txt --l es --output test.mp3

Google seab piirangud programmi kasutamisele, kuid suutsin genereerida kuni tunni pikkuseid faile.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.