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:
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:
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:
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:
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):
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:
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.
Det er godt, at der er noget for vores distro, selvom stemmen er lort.