Linux text till tal med festivalen

Prova Vårt Instrument För Att Eliminera Problem

Det finns många skäl till varför du vill aktivera en text till tal-funktion på en dator. Du kan drabbas av dålig (eller ingen) syn, du kanske behöver funktionen för ett vetenskapligt experiment, eller kanske du bara vill ha dina loggfiler lästa till dig. Oavsett anledning är text till tal i Linux en ganska rak uppgift.

Det finns också många undersystem som kan användas för detta ändamål. Men i den här artikeln vill jag adressera med festivalsystemet för att möjliggöra text till taligenkänning. När detta fungerar kan du använda det men du behöver och på så många sätt du behöver.

festival

Festivalens text till talsystem skapades av Alan W. Black vid Center for Tal Technology Research vid University of Edinburgh (med bidrag från Carnegie Melon University). Festival är ett fulltext till talsystem med många API: er och en full miljö för forskning och utveckling inom området för syntes av syntes.

Festivalen har utformats som ett flerspråkigt system som innehåller engelska (brittiska och amerikanska uttal), walesiska och spanska. För andra språk (som castiliansk spanska, tjeckiska, finska, hindi, italienska, marathi, polska, ryska och telugu) måste tillägg installeras för användning.

Installation

Många distributioner inkluderar redan Festival som standard. Men om du inte gjorde det, kan du installera det med dessa enkla steg:

Öppna ett terminalfönster.

  1. Su till rotanvändaren (eller använd sudo vid behov).
  2. Ge kommandot yum installera festival (byta ut yum med din speciella paketinstallatör som apt-get ).
  3. Acceptera beroenden.

Det är allt! Festival bör nu vara på ditt system och redo att gå. Låt oss testa det.

Testa, testa.

Naturligtvis måste du ha ett fungerande ljudsystem på din PC för att använda Festival. Låt oss se till att festivalen fungerar. Öppna ett terminalfönster igen och utfärda kommandot:

echo 'Vill du spela ett spel?' | festival - tts

OBS: Förhoppningsvis vet du vad ovanstående citat kommer från. ;-)

Om du hörde den syntetiserade rösten fungerar festivalen. Låt oss nu låta festivalen läsa från en textfil. Skapa en textfil med lite innehåll och spara filen som test.txt . Nu, tillbaka i terminalfönstret, utfärda kommandot:

festival - tts test.txt

Du bör höra den syntetiserade röst som läser tillbaka din text för dig.

PDF-filer

Med Festival som fungerar korrekt kan du också läsa PDF-filer med hjälp av Adobe-läsaren. När Adobe reader är installerad kan du öppna en PDF och sedan klicka på Visa> Läs högt för att aktivera text till tal på ett dokument. Med detta system kan du pausa, läsa hela dokument, bara läsa en sida och mer.

Slutgiltiga tankar

Du kan verkligen ha kul med festivalsystemet. Du kan ställa in larm (med hjälp av kommando) för att väcka dig med en speciell syntetiserad väckarklocka och mycket mer. Men text till tal är inte bara för skojs skull eller forskning. Kom ihåg att det finns en värld av datoranvändare där ute som litar på system som detta. Lyckligtvis har Linux-gemenskapen detta behov täckt.