Kako pretvoriti TXT u WAV, MP3, OGG, AAC ili FLAC u Ubuntuu

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.


Prethodni koraci:

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»


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Koristimo Linux rekao je

    Dobar spoj! Hvala Facundo!

  2.   Facundo Peiretti rekao je

    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.

  3.   Helena rekao je

    Vrlo dobro, siguran sam da ga puno koristim. Hvala ti.

  4.   Edwina rekao je

    Odličan doprinos, puno hvala.

  5.   Daniel Esteban Buccafusca rekao je

    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.