eSpeak, konverter tekst til tale fra Ubuntu-terminalen

om eSpeak

I den næste artikel skal vi se på eSpeak. Det handler om en talesynthesizer til engelsk og andre sprog som vi kan bruge i Ubuntu. I de følgende linjer vil vi se, hvordan vi kan installere det i Ubuntu 18.04.

Dette værktøj til kommandolinjen tager input i form af en tekststreng, en inputfil og en stdin for at spille det med en computergenereret stemme.

ESpeak installation på Ubuntu

Vi finder dette værktøj tilgængelig i de officielle Ubuntu-arkiver. Af denne grund er installationen enkel fra terminalen (Ctrl + Alt + T). I det behøver vi kun starte med at opdatere indekset over tilgængelige pakker ved at skrive:

sudo apt update

Efter opdateringen er vi klar til installer eSpeak. For at gøre dette behøver vi kun at skrive i samme terminal:

installer espeak

sudo apt install espeak

Efter installationen kan vi tjek appens versionsnummer, samtidig med at vi også kontrollerer, at det var installeret korrekt i systemet. Vi gør dette ved at skrive kommandoen:

espeak version

espeak --version

Brug eSpeak til at konvertere tekst til lyd

Via hjælpeprogrammet eSpeak vil vi let kunne lytte til en bestemt tekst. Vi kan gøre dette på tre enkle måder. Den første bruger følgende kommando til lyt til en tekst, der er angivet i anførselstegn:

testlinje espeak

espeak "Testing espeak from the Ubuntu 18.04 terminal"

Det vil vi også kunne skriv følgende kommando, og tryk derefter på Intro:

espeak

Nu skal vi bare skriv den tekst, vi vil have eSpeak til at læse højt. Efter at have skrevet det, behøver vi kun at trykke Intro.

læse tale tekst linje for linje

I dette tilfælde kan vi tilføje så mange tekstlinjer, som vi vil. For at forlade hjælpeprogrammet skal du trykke på tastekombinationen Ctrl + C.

En af de mest nyttige måder at bruge denne applikation er muligheden for lytte til indholdet af en tekstfil. Du skal bare bruge følgende syntaks til at angive den tekstfil, du vil høre højt:

espeak -f archivo-de-texto.txt

Ud over de angivne kan vi finde andre måder, hvorpå vi kan bruge denne applikation. Vi kan bruge følgende kommando til se værktøjshjælp og informer os:

espeak hjælp

espeak --help

Eller vi kan også bruge dokumentation som vi finder tilgængelige på projektets hjemmeside.

om Hyper
relateret artikel:
Hyper, en terminalemulator bygget med webteknologier

En grafisk grænseflade kaldet Gespeaker

om gespeaker

Gespeaker er et gratis GTK + interface til espeak, selvom vi vælger at installere denne grænseflade, behøver vi ikke installere espeak. Tillader os gengive en tekst på mange sprog med indstillinger for stemme, tonehøjde, lydstyrke og hastighed. Den læste tekst kan også optages i en WAV-fil til fremtidig lytning. Dette værktøj er angivet til brugere, der ikke ønsker at bruge kommandolinjen.

Vi har mulighed for at installere denne software via Ubuntu-brugergrænsefladen på en enkel måde. Til at begynde med har vi ikke mere end åbn Ubuntu-softwaremulighed. Vi klikker på forstørrelsesglasikonet, og det gør vi at skrive 'taleri søgefeltet. Resultaterne viser os noget i retning af følgende:

søg efter gespeaker fra Ubuntu-softwaremulighed

Herfra vil vi være i stand til installer dette værktøj. Hvis du vil bruge kommandolinjen til at installere den samme applikation, skal du bare bruge følgende kommando i terminalen (Ctrl + Alt + T):

sudo apt install gespeaker

Efter installationen kan vi søge efter launcheren på vores computer:

gespeaker launcher

Gespeaker-brugergrænsefladen er ret ligetil. Der burde ikke være noget problem at finde ud af hvordan konvertere vores tekst- og tekstfiler til lyd. For at opnå det ønskede resultat kan vi ud over de kontroller, vi finder i programmets grænseflade, også konfigurere deres egenskaber.

gespeaker egenskaber

Flere oplysninger om dette projekt kan fås på deres hjemmeside.

Fjern eSpeak

Hvis du vil fjerne eSpeak, kan vi gøre det ved hjælp af følgende kommando i terminalen (Ctrl + Alt + T):

sudo apt remove espeak; sudo apt-get autoremove

Uanset om du er en terminalbruger eller foretrækker brugergrænsefladen, skal der ikke være nogen problemer, når det kommer til omdanne tekst til lydoutput takket være eSpeak eller Gespeaker.


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.   Raul sagde han

    dette program ville være meget godt, hvis Linux-stemmerne ikke var så robotter

  2.   Baphomet sagde han

    Jeg kunne ikke huske dette værktøj, tak.