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

om espeak-ng

I den neste artikkelen skal vi ta en titt på eSpeak NG. Dette er en flerspråklig kommandolinje talesynteseprogramvare, der vi kan bruke mer enn 100 språk. eSpeak NG er en oppdatert versjon av eSpeak -motoren opprettet av Jonathan Duddington, og som vi allerede snakket om i en forrige artikkel i denne bloggen.

Dette programmet vil lese teksten vi gir høyt. Du kan også hente teksten enten fra standardinngang eller fra en fil. Programmet bruker tekst til tale for å snakke gjennom standard lydenhet. Denne programvaren kan være nyttig når du lytter til blogger, nyhetssider, eller hvis vi trenger å konvertere tekst til talefiler for synshemmede. eSpeak inkluderer forskjellige stemmer, og deres egenskaper kan endres etter behov.

Ved å bruke programmet vil du legge merke til at talen kan bli ganske klar, men ingen forventer noe så naturlig eller glatt som synthesizer -stemmer basert på menneskelige taleopptak. Som jeg sa ovenfor, lager eSpeak NG tekst-til-tale-syntese for mer enn 100 språk og aksenter, men tilsynelatende noen språk leser bedre enn andre.

ESpeak NG Generelle funksjoner

  • Dette er en plattformplattform som støtter Gnu / Linux, Android, Mac OS og Windows.
  • Det er et gratis open source -program, som ble skrevet i C.
  • det inkluderer forskjellige stemmer, hvis egenskaper kan endres.
  • Du kan produsere taleutgang som en WAV- eller mp3 -fil, i stedet for å snakke direkte. Den resulterende filen kan spilles av på hvilken som helst mediespiller.
  • Kan også oversette tekst til fonemkoder, så det kan tilpasses som et grensesnitt for en annen talesyntesemotor.
  • Programmet har potensial for andre språk. Språkene du bruker er i forskjellige stadier av fremgang. I følge skaperen er hjelp fra morsmål på disse eller andre språk verdsatt.

Kildekoden til eSpeak NG -prosjektet er vert på GitHub, som alle funksjonene i detalj.

Installer eSpeak NG på Ubuntu

Vi kan finne dette programmet pakket for forskjellige Gnu / Linux -systemer. I Ubuntu, Debian og deres derivater, vi trenger bare å bruke APT i en terminal (Ctrl + Alt + T) som følger:

installer eSpeak ng

sudo apt install espeak-ng

En rask titt på programmet

eSpeak NG er fullt kompatibel med forgjengeren. Hva mer bruker de samme kommandolinjealternativene som eSpeak, og legger til litt mer funksjonalitet. Blant dem kan vi finne følgende:

Et uttrykk høyt

Vi instruer programmet om å lese en setning høyt:

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

I tillegg kan programmet også lese innholdet i en fil høyt:

espeak-ng -f archivo.txt

Det vil også gi oss muligheten til å lese tekstinndata fra standardinngang:

espeak-ng

For å avslutte trenger du bare å bruke kombinasjonen CTRL + C.

Lagre utdataene i en fil

Hvis du er interessert lagre utgangen til en MP3 -lydfil, er det bare nødvendig å bruke -w -alternativet som følger:

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

I tilfelle du er interessert en .wav -fil, i kommandoen ovenfor trenger du bare å endre utvidelsen av utdatafilen.

Skriv ut fonemene til en tekst

Følgende kommando vil uttale ordet 'Ubuntu'og det vil skrive ut fonemene:

Ubuntu fonemer

espeak-ng -x Ubuntu

Liste over støttede stemmer

Dette programmet støtter flere forskjellige stemmer, og det vil vi kunne liste dem alle med kommandoen:

stemmeliste

espeak-ng --voices

Alle stemmer som snakker et bestemt språk kan også vises. Hvis vi for eksempel vil se stemmene som snakker spansk (er), du trenger bare å bruke kommandoen:

liste over stemmer på spansk

espeak-ng --voices=es

Bytt stemme

eSpeak NG vil uttale den gitte teksten som standard ved hjelp av den engelske stemmen. Hvis du vil bruke en annen stemme, kan du kjøre slik som følgende:

espeak-ng -v nombre_de_voz

Hjelp

De vi nettopp har sett er bare noen av mulighetene for dette programmet. Til få detaljert informasjon om hvordan du bruker eSpeak NG, vil det bare være nødvendig å skrive i terminalen (Ctrl + Alt + T):

app hjelp

espeak-ng --help

Eller vi kan også konsultere de manuelle sidene:

man espeak-ng

Avinstaller eSpeak NG

Hvis du vil fjern dette programmet fra datamaskinen, i en terminal (Ctrl + Alt + T) må du bare utføre:

avinstaller eSpeak NG

sudo apt remove espeak-ng

Hvis du er interessert i å ha et grafisk grensesnitt for dette programmet, kan du gå til siden til Last ned Speaker. I den kan du laste ned .deb -filen for å installere den.

Det kan vite mer om dette prosjektet på ditt GitHub-lager.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jacobo sa

    Det er bra at det er noe for distroen vår, selv om stemmen er dritt.