eSpeak NG, syntetizátor převodu textu na řeč pro Linux

o espeak-ng

V příštím článku se podíváme na eSpeak NG. Tohle je vícejazyčný software syntetizátoru řeči v příkazovém řádku, ve kterém můžeme použít více než 100 jazyků. eSpeak NG je aktualizovaná verze enginu eSpeak vytvořeného Jonathanem Duddingtonem, o kterém jsme již hovořili v předchozí článek ve stejném blogu.

Tento program nahlas přečte text, který poskytujeme. Text můžete také získat buď ze standardního vstupu, nebo ze souboru. Program používá k převodu textu na řeč prostřednictvím výchozího zvukového zařízení. Tento software může být nápomocný při poslechu blogů, zpravodajských webů nebo v případě, že potřebujeme převést textové soubory na řeč pro zrakově postižené. eSpeak obsahuje různé hlasy a jejich vlastnosti lze podle potřeby upravovat.

Používáním programu si všimnete, že řeč může být docela jasná, ale nikdo neočekává něco tak přirozeného nebo hladkého jako hlasy syntetizátoru založené na záznamech lidské řeči. Jak jsem již řekl výše, eSpeak NG vytváří syntézu převodu textu na řeč ve více než 100 jazycích a přízvucích, ale podle všeho některé jazyky se čtou lépe než jiné.

Obecné funkce ESpeak NG

  • To je multiplatformní aplikace, která podporuje Gnu / Linux, Android, Mac OS a Windows.
  • To je bezplatný open source program, který byl napsán v C.
  • Zahrnuje různé hlasy, jehož vlastnosti lze upravit.
  • Můžeš místo přímého mluvení produkujte hlasový výstup jako soubor WAV nebo mp3. Výsledný soubor lze přehrát na libovolném přehrávači médií.
  • Může také překládat text do kódů fonémů, takže by mohl být přizpůsoben jako rozhraní pro další modul syntézy řeči.
  • Program má potenciál pro další jazyky. Jazyky, které používáte, procházejí různými fázemi vývoje. Podle tvůrce je pomoc rodilých mluvčích těchto nebo jiných jazyků oceňována.

Zdrojový kód projektu eSpeak NG je hostováno na GitHubu, stejně jako všechny jeho funkce podrobně.

Nainstalujte si eSpeak NG na Ubuntu

Tento program můžeme najít zabalený pro různé systémy Gnu / Linux. V Ubuntu, Debianu a jejich derivátech, budeme muset použít pouze APT v terminálu (Ctrl + Alt + T) následovně:

nainstalujte eSpeak ng

sudo apt install espeak-ng

Rychlý pohled na program

eSpeak NG je plně kompatibilní se svým předchůdcem. A co víc používá stejné možnosti příkazového řádku jako eSpeak a přidává další funkce. Mezi nimi najdeme následující:

Fráze nahlas

Můžeme nařiďte programu, aby přečetl větu nahlas:

espeak-ng "Esto es un lo que va a leer el programa"

Kromě toho může program také přečíst obsah souboru nahlas:

espeak-ng -f archivo.txt

Také nám to poskytne schopnost číst textový vstup ze standardního vstupu:

espeak-ng

K ukončení stačí použít kombinaci CTRL + C.

Uložte výstup do souboru

Máte-li zájem uložte výstup do zvukového souboru MP3, je pouze nutné použít volbu -w následovně:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

V případě, že máte zájem soubor .wav, ve výše uvedeném příkazu musíte pouze změnit příponu výstupního souboru.

Vytiskněte fonémy textu

Následující příkaz bude vyslovte slovo 'ubuntu“a vytiskne fonémy:

Fonémy Ubuntu

espeak-ng -x Ubuntu

Seznam podporovaných hlasů

Tento program podporuje několik různých hlasů a my budeme moci vyjmenujte je všechny s příkazem:

hlasový seznam

espeak-ng --voices

Lze také uvést všechny hlasy, které mluví určitým jazykem. Pokud například chceme podívejte se na hlasy, které mluví španělsky, stačí použít příkaz:

seznam hlasů ve španělštině

espeak-ng --voices=es

Změnit hlas

eSpeak NG ve výchozím nastavení vysloví daný text pomocí anglického hlasu. Pokud chcete použít jiný hlas, spusťte něco jako následující:

espeak-ng -v nombre_de_voz

pomoci

Ty, které jsme právě viděli, jsou jen některé z možností tohoto programu. Pro získejte podrobné informace o tom, jak používat eSpeak NG, bude nutné pouze zapsat do terminálu (Ctrl + Alt + T):

pomoc s aplikací

espeak-ng --help

Nebo můžeme také nahlédnout do manuálových stránek:

man espeak-ng

Odinstalujte eSpeak NG

Pokud chcete, aby odeberte tento program z počítače, v terminálu (Ctrl + Alt + T) stačí spustit:

odinstalujte eSpeak NG

sudo apt remove espeak-ng

Pokud máte zájem o grafické rozhraní pro tento program, můžete přejít na stránku stáhnout gespeaker. V něm si můžete stáhnout soubor .deb a nainstalovat jej.

To může vědět více o tomto projektu na vaše úložiště GitHub.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jacobo řekl

    Je dobře, že je tu něco pro naše distro, i když ten hlas je na hovno.