eSpeak NG, en tekst-til-tale-synthesizer til Linux

om espeak-ng

I den næste artikel vil vi tage et kig på eSpeak NG. Dette er en flersproget, kommandolinje talesyntesesoftware, hvor vi kan bruge mere end 100 sprog. eSpeak NG er en opdateret version af eSpeak -motoren skabt af Jonathan Duddington, og som vi allerede talte om i en tidligere artikel i denne blog.

Dette program vil læse den tekst, vi leverer, op. Du kan også få fat i teksten enten fra standardinput eller fra en fil. Programmet bruger tekst til tale til at tale via standardlydenheden. Denne software kan være nyttig, når du lytter til blogs, nyhedswebsteder, eller hvis vi har brug for at konvertere tekst til talefiler til synshandicappede. eSpeak indeholder forskellige stemmer, og deres egenskaber kan ændres efter behov.

Ved at bruge programmet vil du bemærke, at talen kan blive ganske klar, men ingen forventer noget så naturligt eller glat som synthesizer -stemmer baseret på menneskelige taleoptagelser. Som jeg sagde ovenfor, laver eSpeak NG tekst-til-tale syntese for mere end 100 sprog og accenter, men tilsyneladende nogle sprog læser bedre end andre.

ESpeak NG Generelle funktioner

  • Dette er et cross-platform applikation, der understøtter Gnu / Linux, Android, Mac OS og Windows.
  • Det er et gratis open source -program, som blev skrevet i C.
  • Det omfatter forskellige stemmer, hvis egenskaber kan ændres.
  • Du kan producere stemmeoutput som en WAV- eller mp3 -fil, i stedet for at tale direkte. Den resulterende fil kan afspilles på enhver medieafspiller.
  • Du kan også oversætte tekst til fonemkoder, så det kunne tilpasses som en grænseflade til en anden talsyntesemotor.
  • Programmet har potentiale til andre sprog. De sprog, du bruger, er i forskellige stadier af fremgang. Ifølge skaberen er hjælp fra modersmål til disse eller andre sprog værdsat.

Kildekoden til eSpeak NG -projektet er vært på GitHub, ligesom alle dens funktioner i detaljer.

Installer eSpeak NG på Ubuntu

Vi kan finde dette program pakket til forskellige Gnu / Linux -systemer. I Ubuntu, Debian og deres derivater, vi skal kun bruge APT i en terminal (Ctrl + Alt + T) som følger:

installer eSpeak ng

sudo apt install espeak-ng

Et hurtigt kig på programmet

eSpeak NG er fuldt ud kompatibel med sin forgænger. Hvad mere er bruger de samme kommandolinjemuligheder som eSpeak og tilføjer noget mere funktionalitet. Blandt dem kan vi finde følgende:

En sætning højt

Vi kan instruere programmet i at læse en sætning højt:

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

Derudover kan programmet også læse indholdet af en fil højt:

espeak-ng -f archivo.txt

Det vil også give os mulighed for at læse tekstindtastning fra standardindgang:

espeak-ng

For at afslutte behøver du kun at bruge kombinationen CTRL + C.

Gem output til en fil

Hvis du er interesseret gemme output til en MP3 -lydfil, er det kun nødvendigt at bruge indstillingen -w som følger:

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

Hvis du er interesseret en .wav -fil, i ovenstående kommando skal du kun ændre udvidelsen af ​​outputfilen.

Udskriv fonemerne i en tekst

Følgende kommando vil udtal ordet 'Ubuntu'og det vil udskrive fonemerne:

Ubuntu fonemer

espeak-ng -x Ubuntu

Angiv de understøttede stemmer

Dette program understøtter flere forskellige stemmer, og det vil vi kunne liste dem alle med kommandoen:

stemmeliste

espeak-ng --voices

Alle stemmer, der taler et bestemt sprog, kan også vises på listen. Hvis vi for eksempel vil se de stemmer, der taler spansk (r), du skal bare bruge kommandoen:

liste over stemmer på spansk

espeak-ng --voices=es

Skift stemme

eSpeak NG vil som standard udtale den givne tekst ved hjælp af den engelske stemme. Hvis du vil bruge en anden stemme, skal du køre følgende som følgende:

espeak-ng -v nombre_de_voz

hjælpe

Dem, vi lige har set, er blot nogle af mulighederne i dette program. Til få detaljerede oplysninger om, hvordan du bruger eSpeak NG, vil det kun være nødvendigt at skrive i terminalen (Ctrl + Alt + T):

app hjælp

espeak-ng --help

Eller vi kan også se de manuelle sider:

man espeak-ng

Afinstaller eSpeak NG

Hvis du vil fjern dette program fra din computer, i en terminal (Ctrl + Alt + T) skal du bare udføre:

afinstallere eSpeak NG

sudo apt remove espeak-ng

Hvis du er interesseret i at have en grafisk grænseflade til dette program, kan du gå til siden til download taler. I den kan du downloade .deb -filen for at installere den.

Du kan ved mere om dette projekt på dit GitHub-lager.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Jacobo sagde han

    Det er godt, at der er noget for vores distro, selvom stemmen er lort.