Dažādu iemeslu dēļ; invaliditāte, vēlme izmantot ceļojuma vai gaidīšanas laiku vai vienkārši pēc personīgās izvēles iespēja, ka datori mums dod iespēju Teksta konvertēšana audio formātā, to lasot vai pārvēršot failā, lai to vēlāk klausītos, ir plaši izmantota funkcija.
Windows un Android sākotnēji ir lasīšanas iespēja ar balsīm, kas, lai arī saglabā dažas īpašības, kas turpina noteikt to mākslīgo izcelsmi, tomēr ir patīkamas ausij.
Tam ir pievienota bezmaksas un maksas programmu sērija, kas maksimāli izmanto šīs funkcijas.
Pēc tam, kad atceramies, ka Windows ir apmaksāts un Android vāc datus Google, mums jāsaka, kasTomēr Linux joprojām nav līdz galam, mēs varam sasniegt pieņemamus rezultātus. No otras puses, lai gan šajā rakstā ir komerciāla līmeņa Linux iespējas (un, protams, jums ir jāmaksā), mēs koncentrēsimies uz bezmaksas un atvērtā koda iespējām.
Rīki teksta pārvēršanai runā
Runas dispečers
Ja izmantojat e-grāmatu skatītāju Caliber, jūs redzēsit, ka operētājsistēmā Linux tā lūdz instalēt pakotni ar nosaukumu Speech-Dispatcher. Šis sistēmas dēmons darbojas kā saikne starp programmām, kas vēlas pārvērst tekstu runā, un programmām, kas apstrādā runas sintēzi.
No šajā rakstā apskatītajām programmām sadarbojas ar Espeak un Festival.
Tā ir lietojumprogramma, kas atrodas krātuvēs, lai jūs varētu to meklēt pēc nosaukuma, lai to instalētu no pakotņu pārvaldnieka.
Espeak / Espeak NG
Lai pārbaudītu šādas komandas, jums būs jāizveido teksta fails, kaut kas jāraksta un jāsaglabā kā test.txt
Espeak ir teksta pārvēršanas runā utilīta, ko izmanto daudzu Linux izplatījumu ekrāna lasīšanas rīki lai jūs to varētu instalēt no tās krātuvēm. To izmanto gan no komandrindas, gan izmantojot programmas ar grafisku interfeisu, piemēram, Gespeaker vai Kmouth (abas krātuvēs).
Lielākā daļa Espeak pieejamo balsu izklausās roboti, bet tie ir diezgan labi saprotami, un to izmantošanai nav ierobežojumu.
Espeak NG ir kompaktāka iepriekšējās versijas versija.
Lai konvertētu failu no teksta uz runu
Spāņu valoda no Spānijas
espeak -f prueba.txt -v es -w prueba.wav
Latīņamerikas spāņu valoda
espeak -f prueba.txt -v es-419 -w prueba.wav
Palīdzība un vairāk informācijas
man espeak
Festivāls
Vēl viens krātuvēs pieejams rīks ir festivāls. Tas ietver abas iepriekšējās īpašības, papildus iespējai izlasīt mūsu rakstīto.
Mēs varam redzēt instalēto valodu sarakstu ar:
ls /usr/share/festival/languages/
Izlasiet failu
festival --language castillian_spanish --tts prueba.txt
Uzzināt vairāk
man festival
Noklusējuma balss spāņu valodā ir skaidra, kaut arī robotizēta, taču tai ir problēmas ar divskaņiem. Festivāls nerada audio failus.
Pico teksta runas dzinējs
Tas ir Android atvērtā pirmkoda versijas runas sintezators. Balss ir daudz dabiskāka, lai gan tā ierobežo teksta garumu. To var atrast krātuvēs ar nosaukumu ibttspico-utils.
Lai konvertētu no teksta uz balss failu, mēs izmantojam komandu:
pico2wave -l es-ES -w prueba.wav "$(cat prueba.txt)"
Vairāk informācijas varam atrast, rakstot:
pico2wave - palīdzība
gTTS
Šī lietotne izmanto to pašu bibliotēku, ko Google tulkotājs izmanto, lai demonstrētu vārda izrunu. Lai gan tas atrodas krātuvēs, var gadīties, ka, tā kā tā ir veca versija, tā nevar sazināties ar Google serveriem, tāpēc labāk to instalēt no PyPy.org krātuvēm
Lai to izdarītu, mums ir jāpārliecinās, vai mums ir instalēta python3-pip pakete, un pēc tam rakstiet:
sudo pip3 install gTTS
Tad mēs rīkojamies šādi:
sudo nano ~/.profile
Un mēs pievienojam šo rindu
export PATH="$HOME/.local/bin:$PATH"
Mēs ietaupām ar CTRL VAI un mēs turamies līdzi CTRL X
Rakstot, mēs varam redzēt pieejamās valodas
gtts-cli --all
Lai konvertētu (šajā gadījumā uz mp3) teksta failu, mēs:
gtts-cli -f prueba.txt --l es --output test.mp3
Google ierobežo programmas izmantošanu, bet es varēju ģenerēt failus līdz stundai.