Pretvaranje tekstualnih datoteka u audio nešto je što može biti korisno ne samo osobama s problemima vida već i svima koji žele učiti ili oni koji, budući da su dovoljno lijeni da čitaju ili im nedostaje minimalnog prostora za to, uživaju dok im se "čita" dok su u vlaku, u podzemnoj željeznici itd.Napokon ćete u svoj muzički uređaj moći sačuvati svoje omiljene knjige, sažetke fascikle itd. i moći ćete ih ponijeti sa sobom gdje god želite!
Metoda koju ću vam ovaj put naučiti koristi motor Govori. U osnovi postoje dva načina za upotrebu putem GUI-a (Zvučnik) ili putem terminala. |
Espeak je već instaliran u najnovijim verzijama Ubuntu-a, zato smo ga i odabrali. Dakle, ono što ostaje za instalaciju i konfiguriranje je vrlo malo.
Korištenje Gespeaker GUI
1) Instalirajte Gespeaker:
Idite na službenu stranicu projekta, preuzmite .DEB paket i instalirajte ga.
Jednom instalirani, pronađite i pokrenite Gespeaker, dostupan u aplikacijama> Audio i Video> Gespeaker
Kad ga pokrenete, shvatit ćete da je njegova upotreba vrlo intuitivna. Jednostavno morate odabrati glas kojim želimo reproducirati tekst; u našem slučaju to može biti španski ili špansko-latinsko-američki. Zatim napišite tekst u glavni okvir za tekst i, ako je potrebno, konfigurirajte "napredne" opcije koje reguliraju brzinu, jačinu zvuka, visinu i "kašnjenje" između riječi glasa. Na kraju, pritisnite Play i voila!
Da biste ovaj tekst spremili u audio datoteku, samo pritisnite "Snimi" i odaberite put odredišta.
2) Instalirajte Mbrola glasove
Možda ste primijetili da originalni glasovi zvuče pomalo "robotski", u stilu "Stephena Hawkinga". Da biste "izgladili" ovaj problem, moguće rješenje je upotreba glasova Mbrola.
Da bismo to učinili, prvo moramo instalirati motor Mbrola. Otvorite terminal i upišite:
sudo apt-get instalirati mbrola
Zatim, stišaj glasove Mbrole «Es1» i «es2» (ako želite možete i druge preuzeti), dekomprimirajte i kopirajte samo datoteke istog imena i bez nastavka u direktorijum «/ usr / share / mbrola», koji moramo stvoriti ako ne postoji .
Da biste sve to učinili vrlo brzo s terminala, kopirajte i zalijepite sav ovaj kukuruz:
wget http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/es1/es1-980610.zip && wget http://www.tcts.fpms.ac.be/synthesis/mbrola/dba/ es2 / es2-989825.zip && unzip es1-980610.zip && unzip es2-989825.zip && sudo mkdir / usr / share / mbrola && sudo cp ~ / es1 / es1 / usr / share / mbrola && sudo cp ~ / es2 / es2 / usr / share / mbrola
3) Ugađanje zvučnika
Prije nastavka, preporučujem zatvaranje Gespeaker-a ako ste ga otvorili. Ponovo ga otvorite i idite na Uredi> Postavke. U Audio playeru mogu birati između ALSA i PulseAudio. Moja preporuka je da odaberete "PulseAudio". Sve ostalo može ostati isto.
Ostaje samo da vidimo je li Gespeaker ispravno otkrio Mbrolin motor i glasove. Da biste to učinili, idite na karticu "Mbrola glasovi". Tamo gdje piše "Mbrola glavna aplikacija" trebala bi se pojaviti poruka koja kaže "Paket mbrola je instaliran". Zatim se pomaknite na dno popisa da vidite je li prepoznao glasove "spanish-mbrola-1" i "spanish-mbrola-2". Ako je tako, na dobrom smo putu.
4) Isprobajte sve ...
Na kraju, odaberite Mbrola glasove u Gespeakeru. U glavnom prozoru programa odaberite s popisa "Jezik" stavku "Spanish-mbrola-1" ili "Spanish-mbrola-2".
Korištenje terminala
1) Učenje upotrebe Espeak-a s terminala
Reprodukujte uneseni tekst:
espeak --stdout 'Koristite Linux je najviše' | aplay
Reprodukujte tekst dok ga kucate u terminalu:
espeak --stdout | igrati
Reprodukujte dokument
espeak --stdout -t mydocument.txt | aplay
Reprodukujte dokument i generirajte WAV datoteku
espeak -t mydocument.txt -w myudio.wav
Navedi sve dostupne glasove
espeak --glasovni tekst
Reprodukujte pomoću određenog "glasa"
espeak -v sr-uk --stdout 'Koristimo Linux je najbolji blog na svijetu' | aplay
Postavite broj odigranih riječi u minuti
espeak -s 140 -f mydocument.txt | aplay
Navedite glasove dostupne na određenom jeziku
espeak --voice = es
2) Instalirajte Mbrola glasove
Da bi to učinili, moraju slijediti iste korake razvijene u tački 2 gore.
Upotrijebite glasove Mbrola s terminala.
Ovo može biti malo glomaznije, ali meni je to uspjelo bolje od Gespeaker-a. Iako je mehanizam za pretvorbu isti (espeak + mbrola), glas Gspeaker-a zvučao je lošije, vjerojatno zato što se kašnjenje između riječi ne može smanjiti na broj manji od 5. Stoga preporučujem da ovu stranicu spremite u omiljeni da mu pristupe u slučaju potrebe.
Da biste pretvorili tekstualnu datoteku u .WAV datoteku pomoću Mbrola glasova:
espeak -v mb-es1 -f tekstualna datoteka | mbrola -e / usr / share / mbrola / es1 - output.wav
Da biste jednostavno reproducirali tekstualnu datoteku koristeći Mbrola glasove:
espeak -v mb-es1 -f tekstualna datoteka | mbrola -e / usr / share / mbrola / es1 - - | aplay -r16000 -fS16
Parametar -e sprječava zaustavljanje mbrole ako naiđe na foneme koje ne razumije ili ne prepoznaje ispravno.
Iako to nije slučaj za "es1" i "es2", važno je napomenuti da neki glasovi mbrola koriste brzinu uzorkovanja od 22050 Hz. U ovom slučaju trebali bi staviti -r22050 umjesto -r16000.
Kako pretvoriti konačni rezultat (.WAV) u .MP3, .OGG itd.
Najjednostavnija metoda je upotreba Convertera zvuka, GUI-ja za biblioteke gstreamer.
Otvorite terminal i unesite:
sudo apt-get install zvučni pretvarač
Zatim idite na Applications> Audio and Video> Converter Sound i pokrenite program. Da biste konfigurirali parametre pretvorbe, idite na Uredi> Postavke. Zatim odaberite datoteku (e) za pretvaranje i pritisnite dugme «Pretvori»
Dobar spoj! Hvala Facundo!
Veoma dobro!!
Ali želio bih pojasniti jedno pitanje: Da bih instalirao ostale glasove Mbrole, morao sam SVE sadržaj zip-a smjestiti u mapu / usr / share / mbrola, jer mi je u suprotnom (kada sam lijepio samo datoteku bez nastavka) program rekao q da "jezik" nije instaliran.
Vrlo dobro, siguran sam da ga puno koristim. Hvala ti.
Odličan doprinos, puno hvala.
Dobro jutro i pratili ste sve korake, uključujući instaliranje gespeaker-a putem terminala, ali ovaj program se ne pokreće, espeaker, s terminala koji možete slušati.