GNU/Linux >> Znalost Linux >  >> Linux

Jak převést textový dokument na řeč na Ubuntu pomocí eSpeak

Foto s laskavým svolením:db*photography

Ubuntu espeak je syntetizér řeči pro angličtinu (a několik dalších jazyků), která převede text na řeč.

Příkaz espeak můžete na svém počítači Ubuntu okamžitě spustit bez jakékoli instalace nebo konfigurace.

V tomto článku si projdeme 8 příkladů příkazu espeak .

espeak Příklad 1:Vyslovte slova zadaná v příkazovém řádku

Toto je výchozí použití.

# espeak --stdout 'words to speak' | aplay

Poznámka: Výše uvedené může také zobrazit následující zprávu:„Přehrává se WAVE ‚stdin‘ :Signed 16 bit Little Endian, Rate 22050 Hz, Mono“

espeak Příklad 2:Vyslovte slova specifikovaná v stdin

To interaktivně převezme slova ze standardního vstupu a převede je na řeč.

# espeak --stdout | aplay

espeak Příklad 3:Vyslovte svůj dokument

Tím převedete text ze souboru mydocument.txt na řeč.

# espeak --stdout -t mydocument.txt | aplay

espeak Příklad 4:Generování hlasového souboru z textového dokumentu

Převeďte textový soubor na zvukový soubor, jak je uvedeno níže.

# espeak -t mydocument.txt -w myaudio.wav

Přizpůsobení espeaku

Pokud zjistíte, že výchozí syntéza řeči není dobrá, můžete se pokusit ji upravit, jak je vysvětleno níže.

espeak Příklad 5:Seznam všech dostupných jazyků hlasu

# espeak --voices
Pty Language Age/Gender VoiceName       File        Other Langs
 5  af             M  afrikaans         af
 5  bs             M  bosnian           bs
 5  ca             M  catalan           ca
 5  cs             M  czech             cs
 5  cy             M  welsh-test        cy
 5  de             M  german            de
 5  el             M  greek             el
 5  en             M  default           default
 5  en-sc          M  en-scottish       en/en-sc    (en 4)
.......

espeak Příklad 6:Vyberte jiný jazyk hlasu

Následující text použije „en-uk“ – britskou angličtinu k překladu textu do řeči.

# espeak -v en-uk --stdout 'reading tips & tricks in TGS' | aplay

espeak Příklad 7:Zvýšení nebo snížení počtu mluvených slov za minutu.

Výchozí hodnota je 160 slov za minutu. Můžete jej snížit pomocí volby -s, jak je uvedeno níže.

# espeak -s 140 -f mydocument.txt | aplay

espeak Příklad 8:Seznam dostupných hlasů espeak v konkrétním jazyce

Následující příklad zobrazí všechny možné varianty anglického jazyka, které můžete použít pro převod textu na řeč.

# espeak --voice=en
Pty Language Age/Gender VoiceName       File        Other Langs
 2  en-uk          M  english           en/en       (en 2)
 3  en-uk          M  english-mb-en1    mb/mb-en1   (en 2)
 2  en-us          M  english-us        en/en-us    (en-r 5)(en 3)
 5  en-sc          M  en-scottish       en/en-sc    (en 4)
 5  en             M  default           default
.....

Linux
  1. Jak nainstalovat Sublime Text 3 v Ubuntu 18.04

  2. Jak přidat IP adresu na Ubuntu 18.04 pomocí netplanu?

  3. Jak převedu dokument DjVu do PDF v Linuxu pouze pomocí nástrojů příkazového řádku?

  1. Jak nainstalovat Sublime Text 3 na Ubuntu 18.04

  2. Jak nainstalovat Sublime Text 3 na Ubuntu 20.04

  3. Jak převést HTML na text?

  1. Jak nainstalovat Maven na Ubuntu 18.04

  2. Jak nainstalovat software eSpeak Text to Speech na Ubuntu 20.04

  3. Jak nainstalovat Sublime Text 4 na Ubuntu 20.04