• Główna
  • O akcji
  • Fora
  • Lista szkół
  • Odnośniki
  • RSS
Strona główna

Nawigacja

  • O akcji Szkolny LUG
  • Więcej o akcji
  • Linux
    • Bash
    • Dystrybucje
    • How to
    • Instalacja Linuksa
    • Instalacja Oprogramowania
    • Sprzęt w Linuksie
    • System
    • Wdrażanie Linuksa
    • Wygląd
  • Programy edukacyjne na Linuksa
    • Programy dla nauczyciela
    • Programy dla ucznia
    • Programy dla dzieci
    • Chemia
    • Fizyka
    • Języki Obce
    • Matematyka
    • Technologia Informacyjna
      • Grafika 2D
      • Grafika 3D
      • Programowanie
      • Edycja wideo
      • Edytory/Procesory tekstu
      • Internet
      • Inne
  • Rozrywka w Linuksie
    • Gry
    • Odtwarzacze muzyki
    • Odtwarzacze plików wideo
    • Emulatory
  • Popularne strony
  • Ostatnio dodane

Logowanie

  • Utwórz nowe konto
  • Poproś o nowe hasło

  • Gospodarstwo Agroturystyczne Zielona Góra
  • Nauka gry na pianinie, gitarze, keyboardzie Kożuchów, Szkoła muzyczna Kożuchów
  • Okna PCV Drewniane Zielona Góra
  • Porady Prawne Zielona Góra
  • Portal gry FPP Open Arena
  • Programy edukacyjne na Linuksa
  • Sklep zabawkowy Zielona Góra
  • Sprzątanie Zielona Góra
  • Strony internetowe Zielona Góra
  • Szkoła nauki tańca Warszawa
  • Technikum informatyczne Nowa Sól
  • Tworzenie stron na Linuksie. Linux i www
  • Ubezpieczenia Szprotawa, Żagań, Kożuchów, Przemków
  • Nieruchomości Zielona Góra
  • Kominiarz Zielona Góra
  • Kserokopiarki Zielona Góra Nowa Sól Żagań Żary Szprotawa. Naprawa ksero drukarek
  • Szkoła podstawowa Nowa Sól
  • Regeneracja kół dwumasowych tarcz sprzęgłowych

Popularne strony

Dzisiejsze:

  • Numeracja stron w Open Office Writer
  • Chemtool - program do rysowania cząsteczek

Od zawsze:

  • Chemtool - program do rysowania cząsteczek
  • Polecenia w Linuksie
  • Emulator PlayStation I - epsxe

Synteza mowy na Linuksie - "Festival"

lipiec 22, 2007 -- Posted by: cytrynek in
  • Technologia informacyjna - Inne

Oprogramowanie stosowane do syntezy mowy na Linuksie nie należy do ulubionych przez programistów. Ale pomimo tego jest pewna liczba programów, która może zadowolić przeciętnego użytkownika w tej właśnie tematyce.
Zaczynamy moim zdaniem od dobrego, darmowego programu jakim jest festival.

Festival stworzony na Uniwersytecie w Edinburgu jest napisany w C++. Z założenia multi językowy choć obecnie wspiera angielski, amerykański i hiszpański.
Można także używać języka polskiego dzięki ściągniętym plikom ze strony http://www.artegence.pl/download/voicexml/ (proponuję głos autorstwa Dominiki Oliver).

Najpierw oczywiście instalujemy program festival: sudo apt-get install festival.

Później ściągamy plik z polską mową (w konsoli): wget http://www.artegence.pl/download/voicexml/speech/festival_polish_voice.tgz

rozpakowujemy tar -xvf '/home/cyt/Desktop/festival_polish_voice.tgz'

Tworzymy katalog ?polish? w katalogu domowym festivala: sudo mkdir /usr/share/festival/voices/polish

Kopiujemy rozpakowany folder cp -r cstr_pl_em_diphone/ /usr/share/festival/voices/polish/

Uruchamiamy festival-a: w konsoli wpisujemy "festival"
Aby używać festivala wszystkie polecenia wpisujemy w nawiasie. Np:
festival> (SayText "jestem festival")

Jak zauważyliście używamy polecenia SayText i ?wypowiadany ciąg znaków?.

Aby użyć polskiej mowy musimy najpierw wskazać ją po przez wpisanie:
festival> (voice_cstr_pl_em_diphone)
Festival niestety działa przy kodowaniu znaków ISO-8859-2.

Jeżeli mamy kodowanie UTF-8 to niestety musimy zastosować pewien wybieg aby mieć wymowę polskich znaków.

o~ - oun (ą)
c~ - tsi (ć)
e~ - eun (ę)
l/ - eu (ł)
n~ - eni (ń)
s~ - esi (ś)
z~ - ziet (ź)
z* - rzet (ż)

Czyli taki tekst ?To jest test języka polskiego, a to jest źdźbło? zapiszemy
festival> (SayText "test je~zyka polskiego, a to jest z~dz~bl/o").


Festival w konsoli.

Aby wczytać z pliku dany tekst najpierw wychodzimy z festivala: (quit), po czym wpisujemy:
$ festival ?tts hello.txt

Lub jeżeli nie mamy przygotowanego pliku hello.txt wpisujemy
$ echo ?Czes~c~ L/adno~ dzis~ pogode~ mamy? | festival --tts

Ciekawym zastosowaniem festival-a może być wtyczka używana w Gaim-ie. Aby ją zainstalować należy wydać polecenie: sudo apt-get install festival-gaim (Ubuntu/Debian)

  • Zaloguj się lub utwórz konto, by odpowiadać
nodeid1: 202 nodeid2: nodeid1: