Linux text na řeč s festivalem
- Kategorie: Linux
Existuje mnoho důvodů, proč byste chtěli povolit funkci převodu textu na řeč v počítači. Můžete trpět špatným (nebo žádným) viděním, možná budete potřebovat funkci pro vědecký experiment, nebo možná budete chtít jen nechat si číst vaše logové soubory. Bez ohledu na důvod je převod textu na řeč v Linuxu poměrně přímočarým úkolem.
Pro tento účel lze také použít mnoho subsystémů. Ale v tomto článku se chci zabývat pomocí Festivalu, abych umožnil rozpoznávání textu na řeč. Jakmile to bude fungovat, můžete jej použít, jak potřebujete, a v mnoha ohledech, kolik potřebujete.
festival
Festivalový systém Festival to text vytvořil Alan W. Black z Centra pro výzkum technologie řeči na University of Edinburgh (s příspěvky z Univerzity Carnegie Melon University). Festival je fulltextový textový systém s mnoha API a plným prostředím pro výzkum a vývoj v oblasti syntézy řeči.
Festival byl navržen jako vícejazyčný systém, který zahrnuje angličtinu (britskou a americkou výslovnost), velštinu a španělštinu. U ostatních jazyků (jako je kastilština, španělština, čeština, finština, hindština, italština, maráthština, polština, ruština a telugština) musí být k použití nainstalovány doplňky.
Instalace
Mnoho distribucí již ve výchozím nastavení zahrnuje Festival. Ale v případě, že nemáte, můžete jej nainstalovat pomocí těchto snadných kroků:
Otevřete okno terminálu.
- Su pro uživatele root (nebo použijte sudo, pokud je to potřeba).
- Zadejte příkaz yum install festival (nahradit Mňam s vaším konkrétním instalátorem balíků, jako je apt-get ).
- Přijměte jakékoli závislosti.
A je to! Festival by nyní měl být ve vašem systému a připraven. Zkusme to.
Testování, testování.
Pro použití Festivalu budete samozřejmě potřebovat funkční zvukový systém na vašem PC. Ujistěte se, že Festival funguje. Znovu otevřete okno terminálu a zadejte příkaz:
echo 'Chtěli byste hrát hru?' | festival - tts
POZNÁMKA: Doufejme, že víte, z čehož výše uvedená nabídka pochází. ;-)
Pokud jste slyšeli syntetizovaný hlas Festival funguje. Nyní si nechte Festival přečíst z textového souboru. Vytvořte textový soubor s určitým obsahem a uložte jej jako test.txt . Nyní v okně terminálu zadejte příkaz:
festival - test test.txt
Měli byste slyšet syntetizovaný hlas, který vám text přečte.
Pokud festival správně funguje, můžete si také číst soubory PDF pomocí aplikace Adobe Reader. S nainstalovanou čtečkou Adobe můžete otevřít PDF a poté kliknout Zobrazit> Číst nahlas pro povolení převodu textu na dokument. V tomto systému můžete pozastavit, přečíst celé dokumenty, přečíst pouze stránku a další.
Závěrečné myšlenky
S festivalovým systémem se můžete opravdu bavit. Mohli byste nastavit budíky (pomocí v příkaz) vás probudí pomocí speciálního syntetizovaného budíku a ještě mnohem více. Ale převod textu na řeč není jen pro zábavu nebo výzkum. Pamatujte, že existuje svět uživatelů počítačů, kteří se spoléhají na takové systémy. Naštěstí Linux komunita tuto potřebu pokryla.