Linux-tekst til tale med Festival
- Kategori: Linux
Der er mange grunde til, at du ønsker at aktivere en tekst til tale-funktion på en computer. Du kan lide af et dårligt (eller ikke) syn, du har muligvis brug for funktionen til et videnskabseksperiment, eller måske vil du bare have dine logfiler læst til dig. Uanset årsagen er tekst til tale i Linux en ret ligetil opgave.
Der er også mange undersystemer, der kan bruges til dette formål. Men i denne artikel vil jeg adressere ved hjælp af Festivalsystemet for at aktivere tekst til talegenkendelse. Når dette fungerer, kan du bruge det, men du har brug for det og på så mange måder, som du har brug for.
festival
Festivalens tekst til talesystem blev skabt af Alan W. Black ved Center for taleteknologisk forskning på University of Edinburgh (med bidrag fra Carnegie Melon University). Festival er et fuldtekst-til-talesystem med mange API'er og et komplet miljø til forskning og udvikling inden for talesyntesen.
Festivalen er designet som et flersproget system, der inkluderer engelsk (britisk og amerikansk udtale), walisisk og spansk. For andre sprog (såsom castiliansk spansk, tjekkisk, finsk, hindi, italiensk, marathi, polsk, russisk og telugu) skal tilføjelser installeres for brug.
Installation
Mange distributioner inkluderer allerede Festival som standard. Men hvis du ikke gjorde det, kan du installere det med disse lette trin:
Åbn et terminalvindue.
- Su til rodbrugeren (eller brug om nødvendigt sudo).
- Udsted kommandoen yum installere festival (erstatte yum med dit bestemte pakkeinstallationsprogram som f.eks apt-get ).
- Accepter enhver afhængighed.
Det er det! Festival skal nu være på dit system og klar til at gå. Lad os teste det.
Testning, testning.
Naturligvis skal du have et fungerende lydsystem på din pc for at bruge Festival. Lad os sørge for, at festivalen fungerer. Åbn et terminalvindue igen og udsend kommandoen:
echo 'Vil du spille et spil?' | festival - tts
BEMÆRK: Forhåbentlig ved du, hvad ovenstående tilbud kommer fra. ;-)
Hvis du hørte den syntetiserede stemme fungerer festivalen. Lad os nu læse festivalen fra en tekstfil. Opret en tekstfil med noget indhold, og gem filen som test.txt . Nu, tilbage i terminalvinduet, giver du kommandoen:
festival - tts test.txt
Du skal høre den syntetiserede stemme, der læser din tekst tilbage for dig.
PDF-filer
Når festivalen fungerer korrekt, kan du også læse PDF-filer ved hjælp af Adobe-læser. Når Adobe reader er installeret, kan du åbne en PDF og derefter klikke på Vis> Læs højt for at aktivere tekst til tale på et dokument. Med dette system kan du pause, læse hele dokumenter, læse kun en side og mere.
Endelige tanker
Du kan virkelig have det sjovt med festivalsystemet. Du kan indstille alarmer (ved hjælp af på kommando) for at vække dig med et specielt syntetiseret vækkeur og meget mere. Men tekst til tale er ikke kun for sjov eller research. Husk, at der er en verden af computerbrugere derude, der er afhængige af systemer som denne. Heldigvis har Linux-samfundet dette behov dækket.