Tekstitiedostojen muuntaminen ääniksi on jotain voi olla hyödyllistä paitsi näköongelmista kärsiville myös kaikille jotka haluavat opiskella tai ne, jotka ovat tarpeeksi laiskoja lukemaan tai joilla ei ole riittävästi mukavuutta, nauttivat siitä, että heitä "luetaan" heille junassa, metrolla jne.Viimeinkin voit tallentaa suosikkikirjat, yhteenvedot facusta jne. Musiikkisoittimeen. ja voit ottaa ne mukaasi mihin tahansa!
Menetelmä, jonka aion opettaa sinulle tällä kertaa, käyttää moottoria Puhu. On periaatteessa 2 tapaa käyttää sitä käyttöliittymän kautta (Kaiutin) tai päätelaitteen kautta. |
Espeak on jo asennettu Ubuntun uusimpiin versioihin, siksi valitsimme sen. Joten mitä on vielä asennettava ja konfiguroitava, on hyvin vähän.
Gespeaker-käyttöliittymän käyttäminen
1) Asenna Gespeaker:
Siirry projektin viralliselle sivulle lataa .DEB-paketti ja asenna se.
Asennuksen jälkeen etsi ja suorita Gespeaker, joka on saatavana kohdasta Sovellukset> Ääni ja video> Gespeaker
Kun suoritat sen, huomaat, että sen käyttö on hyvin intuitiivista. Sinun tarvitsee vain valita ääni, jolla haluamme kopioida tekstin; tapauksessamme se voi olla espanja tai espanja-latinalaisamerikkalainen. Kirjoita sitten teksti päätekstikenttään ja määritä tarvittaessa "lisäasetukset" -asetukset, jotka säätelevät äänen nopeutta, äänenvoimakkuutta, äänenvoimakkuutta ja viivettä. Paina lopuksi Play ja voila!
Tallenna tämä teksti äänitiedostoon painamalla "Tallenna" ja valitsemalla kohdepolku.
2) Asenna Mbrola-äänet
Olet ehkä huomannut, että alkuperäiset äänet kuulostavat jonkin verran robottilta 'Stephen Hawking' -tyyliin. Tämän ongelman "tasoittamiseksi" on mahdollista käyttää Mbrola-ääniä.
Tätä varten meidän on ensin asennettava Mbrola-moottori. Avaa pääte ja tyyppi:
sudo apt-get install mbrola
sitten, alenna Mbrolan ääniä «Es1» ja «es2» (jos haluat, voit ladata myös muita), pura ja kopioi vain samannimiset tiedostot ilman laajennusta kansioon «/ usr / share / mbrola», joka meidän on luotava, ellei sitä ole olemassa .
Voit tehdä kaiken nopeasti terminaalista kopioimalla ja liittämällä kaikki nämä maissi:
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 && pura es1-980610.zip && pura es2-989825.zip && sudo mkdir / usr / share / mbrola && sudo cp ~ / es1 / es1 / usr / share / mbrola && sudo cp ~ / es2 / es2 / usr / share / mbrola
3) Gespeakerin viritys
Ennen kuin jatkat, suosittelen sulkemaan Gespeaker, jos se oli auki. Avaa se uudelleen ja siirry kohtaan Muokkaa> Asetukset. Audio-soittimessa he voivat valita ALSA: n ja PulseAudion välillä. Suosittelen, että valitset "PulseAudio". Kaikki muu voi pysyä ennallaan.
On vain selvitettävä, löysikö Gespeaker oikein Mbrolan moottorin ja äänet. Voit tehdä tämän siirtymällä "Mbrola-äänet" -välilehdelle. Kun siinä lukee "Mbrola main application", tulee ilmestyä viesti "Package mbrola asennettu". Selaa sitten luettelon loppuun nähdäksesi, löysikö se äänet "espanja-mbrola-1" ja "espanja-mbrola-2". Jos on, olemme oikealla tiellä.
4) Kokeile kaikkea ...
Valitse lopuksi Mbrola-äänet Gespeakerista. Valitse ohjelman pääikkunassa luettelosta «Kieli» kohta «Espanja-mbrola-1» tai «Espanja-mbrola-2».
Päätteen käyttö
1) Espeakin käytön oppiminen terminaalista
Toista syötetty teksti:
espeak --stdout 'Käytetään eniten Linuxia' | aplay
Toista teksti kirjoittaessasi sen päätelaitteeseen:
espeak --stdout | pelata
Toista asiakirja
espeak --stdout -t mydocument.txt | aplay
Toista asiakirja ja luo WAV-tiedosto
espeak -t mydocument.txt -w myudio.wav
Luettele kaikki käytettävissä olevat äänet
puhua --voicestext
Pelaa tietyllä "äänellä"
espeak -v fi-uk --stdout 'Käytetäänkö Linux on maailman paras blogi' | aplay
Aseta sanamäärä soitettua minuuttia kohden
espeak -s 140 -f mydocument.txt | aplay
Luettele tietyllä kielellä saatavilla olevat äänet
espeak --voice = es
2) Asenna Mbrola-äänet
Tätä varten heidän on noudatettava samoja vaiheita, jotka on kehitetty edellä kohdassa 2.
Käytä päätelaitteen Mbrola-ääniä.
Tämä voi olla hieman hankalampaa, mutta se toimi minulle paremmin kuin Gespeaker. Vaikka muunnosmoottori on sama (espeak + mbrola), Gspeakerin ääni kuulosti huonommalta, luultavasti siitä johtuen, että sanojen välistä viivettä ei voida pienentää alle 5. Siksi suosittelen, että tallennat tämän sivun Suosikit voivat käyttää sitä tarvittaessa.
Muunna tekstitiedosto .WAV-tiedostoksi Mbrola-ääniä käyttämällä:
espeak -v mb-es1 -f tekstitiedosto | mbrola -e / usr / share / mbrola / es1 - output.wav
Tekstitiedoston pelaaminen yksinkertaisesti Mbrola-äänillä:
espeak -v mb-es1 -f tekstitiedosto | mbrola -e / usr / share / mbrola / es1 - - | aplay -r16000 -fS16
Parametri -e estää mbrolaa pysähtymästä, jos se kohtaa foneemeja, joita se ei ymmärrä tai tunnista oikein.
Vaikka tämä ei ole tapaus "es1" ja "es2", on tärkeää huomata, että jotkut mbrola-äänet käyttävät näytteenottotaajuutta 22050 Hz. Tällöin heidän tulisi laittaa -r22050 eikä -r16000.
Kuinka muuntaa lopputulos (.WAV) .MP3, .OGG, jne.
Helpoin tapa on käyttää Sound Converteria, joka on kirjastojen graafinen käyttöliittymä gstreamer.
Avaa pääte ja kirjoita:
sudo apt-get install soundconverter
Siirry sitten kohtaan Sovellukset> Ääni ja video> Äänimuunnin ja suorita ohjelma. Määritä muunnosparametrit valitsemalla Muokkaa> Asetukset. Valitse sitten muunnettava tiedosto (t) ja paina «Muunna» -painiketta
Hyvä päivä! Kiitos Facundo!
Oikein hyvä!!
Mutta haluaisin selventää kysymystä: Mbrolan muiden äänien asentamiseksi jouduin sijoittamaan KAIKKI .zip: n sisällöt kansioon / usr / share / mbrola, koska muuten (kun liität vain tiedoston ilman laajennusta) ohjelma kertoi minulle q kyseistä kieltä ei ole asennettu.
Erittäin hyvä, olen varma, että annan sille paljon käyttöä. Kiitos.
Erinomainen panos, kiitos paljon.
Hyvää huomenta, ja noudatti kaikkia vaiheita, mukaan lukien gespeakerin asentaminen päätelaitteittain, mutta tämä ohjelma ei toimi, kaiutin, terminaalista, jota voit kuunnella.