eSpeak NG, en text-till-tal-syntes för Linux

om espeak-ng

I nästa artikel kommer vi att titta på eSpeak NG. Detta är en flerspråkig, kommandorads talsyntesprogramvara, där vi kan använda mer än 100 språk. eSpeak NG är en uppdaterad version av eSpeak -motorn skapad av Jonathan Duddington, och som vi redan pratade om i en tidigare artikel i den här bloggen.

Detta program kommer att läsa upp texten som vi tillhandahåller. Du kan också ta texten antingen från standardinmatning eller från en fil. Programmet använder text till tal för att tala via standardljudenheten. Denna programvara kan vara till hjälp när du lyssnar på bloggar, nyhetssajter eller om vi behöver konvertera text till talfiler för synskadade. eSpeak innehåller olika röster och deras egenskaper kan ändras efter behov.

Genom att använda programmet kommer du att märka att talet kan bli ganska tydligt, men ingen förväntar sig något så naturligt eller smidigt som synthesizerröster baserade på mänskliga talinspelningar. Som jag sa ovan gör eSpeak NG text-till-tal-syntes för mer än 100 språk och accenter, men tydligen, vissa språk läser bättre än andra.

ESpeak NG Allmänna funktioner

  • Detta är en plattformsoberoende applikation som stöder Gnu / Linux, Android, Mac OS och Windows.
  • Det är ett gratis program för öppen källkod, som skrevs i C.
  • den innehåller olika röster, vars egenskaper kan ändras.
  • kan producera röstutmatning som en WAV- eller mp3 -fil, istället för att tala direkt. Den resulterande filen kan spelas upp på vilken mediaspelare som helst.
  • Kan också översätta text till fonemkoder, så det kan anpassas som ett gränssnitt för en annan talsyntesmotor.
  • Programmet har potential för andra språk. Språken du använder är i olika stadier av framsteg. Enligt skaparen uppskattas hjälp från infödda av dessa eller andra språk.

Källkoden för eSpeak NG -projektet är värd på GitHub, liksom alla dess funktioner i detalj.

Installera eSpeak NG på Ubuntu

Vi kan hitta detta program förpackat för olika Gnu / Linux -system. I Ubuntu, Debian och deras derivat, vi behöver bara använda APT i en terminal (Ctrl + Alt + T) enligt följande:

installera eSpeak ng

sudo apt install espeak-ng

En snabb titt på programmet

eSpeak NG är fullt kompatibel med sin föregångare. Vad mer använder samma kommandoradsalternativ som eSpeak och lägger till mer funktionalitet. Bland dem kan vi hitta följande:

En fras högt

Vi kan instruera programmet att läsa en mening högt:

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

Dessutom kan programmet också läs innehållet i en fil högt:

espeak-ng -f archivo.txt

Det kommer också att ge oss förmåga att läsa textinmatning från standardinmatning:

espeak-ng

För att avsluta behöver du bara använda kombinationen CTRL + C.

Spara utdata till en fil

Om du är intresserad spara utmatningen till en MP3 -ljudfil, det är bara nödvändigt att använda alternativet -w enligt följande:

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

Om du är intresserad en .wav -fil, i kommandot ovan behöver du bara ändra tillägget för utdatafilen.

Skriv ut fonem i en text

Följande kommando kommer uttala ordet 'ubuntu'och det kommer att skriva ut fonemen:

Ubuntu fonem

espeak-ng -x Ubuntu

Lista de röster som stöds

Detta program stöder flera olika röster, och vi kommer att kunna lista dem alla med kommandot:

röstlista

espeak-ng --voices

Alla röster som talar ett specifikt språk kan också listas. Om vi ​​till exempel vill se rösterna som talar spanska (er), du behöver bara använda kommandot:

lista med röster på spanska

espeak-ng --voices=es

Ändra röst

eSpeak NG uttalar den givna texten som standard med den engelska rösten. Om du vill använda en annan röst, kör något som följande:

espeak-ng -v nombre_de_voz

Hjälp

De vi just har sett är bara några av möjligheterna med detta program. För få detaljerad information om hur du använder eSpeak NG, kommer det bara att vara nödvändigt att skriva i terminalen (Ctrl + Alt + T):

app hjälp

espeak-ng --help

Eller så kan vi också läsa manualsidorna:

man espeak-ng

Avinstallera eSpeak NG

Vill man ta bort det här programmet från din dator, i en terminal (Ctrl + Alt + T) måste du bara köra:

avinstallera eSpeak NG

sudo apt remove espeak-ng

Om du är intresserad av att ha ett grafiskt gränssnitt för det här programmet kan du gå till sidan till ladda ner talare. I den kan du ladda ner .deb -filen för att installera den.

Det kan veta mer om detta projekt på ditt GitHub-arkiv.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Jacobo sade

    Det är bra att det finns något för vår distro, även om rösten är skit.