Przejdź do treści

Milena polski syntezator mowy dla systemu Linux

Menu

Download

UWAGA!

Pakietów dla Ubuntu, Debiama, RaspiOS-a i podobnych nie ma i nie będzie. Instalacja ze źródeł jest na tyle prosta, że nie powinna sprawiać żadnych problemów nawet początkującym użytkownikom.

Oczywiście jeśli ktoś chce - wszystkie wersje źródeł (zarówno podstawowa, jak i update) są dostępne i tego raczej nie zmienię.

Milena

Dla końcowego użytkownika

milena-0.3.8.1.tar.gz
Pełna wersja Mileny (do pierwszej instalacji)
milena-update-0.3.8.1.tar.gz
Przeznaczony do update Mileny z wersji poniżej 0.3.8. Może być również instalowany przez użytkowników, którzy nie zamierzają używac kreatora audioksiązek.
milena-data-0.3.8.1.tar.gz
Zawiera najnowszą wersję słowników Mileny-0.3.8

Dla twórców dystrybucji

milena-data-0.3.8.1.tar.gz
Zawiera najnowszą wersję słowników Mileny-0.3.8
milena-dist-0.3.8.tar.gz
Milena we własnej osobie. Wymaga milena-data-0.3.8.*
milena-basewords-0.2.10.tar.gz
Plik głównego słownika dla kreatora audioksiązek (opcjonalny)
milena_versions.dat
Plik zawierający wersje poszczególnych komponentów w postaci:
milena_version=0.3.8
milena_data_version=0.3.8.1
milena_base_version=0.2.10

Dla użytkowników Ubuntu i pochodnych

Z uwagi na duże trudności, jakie sprawia instalacja Mileny w Ubuntu, podaję kolejne kroki jakie należy wykonać:

  1. ściągnij plik milena-0.3.8.1.tar.gz do katalogu Pobrane w Twoim katalogu domowym
  2. wejdź do katalogu Pobrane
  3. rozpakuj plik 0.3.8.1.tar.gz
  4. wejdź do katalogu 0.3.8.1
  5. uruchom plik ubuntu_install_milena.sh.

W celu wykonania tych czynności należy po ściągnięciu pliku otworzyć terminal i wykonać następujące polecenia:

cd ~/Pobrane
tar -xzf milena-0.3.8.1.tar.gz
cd milena-0.3.8.1
./ubuntu_install_milena.sh

Python

Speech-Dispatcher

Moduł pochodzi spoza oficjalnej ścieżki speech-dispatchera. Nie wymaga dotcom.

Potrzebne do kompilacji (ew. odpowiedniki dla konkretnych dystrybucji):

  1. ivolektor
  2. milena (jak najnowsza wersja)
  3. libao-devel
  4. sndfile-devel
  5. libpulse-devel (tylko jeśli używasz PulseAudio)

Kompilacja (po wejściu do rozpakowanego katalogu):


./configure
make
sudo make install

Po skompilowaniu i zainstalowaniu modułu:

  1. Po zainstalowaniu modułu dodaj w pliku /etc/speech-dispatcher/speechd.conf po pierwszej linii zaczynającej się od AddModule linijkę:
    AddModule "milvona" "sd_milvona" "milvona.conf".
    Jeśli używasz starszych wersji speech-dispatchera sprawdź czy istnieje katalog ~/.speech-dispatcher/conf - jeśli tak, powtórz tę zmianę w pliku ~/.speech-dispatcher/conf/speechd.conf oraz skopiuj plik /etc/speech-dispatcher/modules/milvona.conf do katalogu ~/.speech-dispatcher/conf/modules
    Następnie zrestartuj speech-dispatchera oraz (jeśli używasz) Orkę.
  2. Plik konfiguracyjny zostanie skopiowany do pliku ~/.sd_milvona_rc i ten plik należy edytować. Zmiany wprowadzone w tym pliku będą natychmiast uwzględnione przez moduł bez konieczności przeładowywania.
  3. Aby korzystać z głosów Ivony, należy postępować zgodnie z dokumentacją ivolektora. Dokumentacja znajduje się w katalogu /usr/share/doc/libivolektor1 w dystrybucji Ubuntu oraz w plikach źródłowych ivolektora.

Moduł zawiera plik konfiguracyjny syntalk-generic (dla linuksowej wersji 1.6 syntalka). Wymaga binariów Mileny (ściślej polecenia milena_convert)

Kreator audioksiążek

Milena ABC - program do tworzenia audioksiążek (jak sama nazwa wskazuje - Audio Book Creator). Pełny opis na stronie Kreator audioksiążek.

Download

Uwaga dla użytkowników Ubuntu i pochodnych
W związku z licznymi pytaniami związanymi z trudnością instalacji Mileny ABC w Ubuntu, od wersji 0.2.8 dołączony został plik ubuntu_install.sh. Aby zainstalować Milenę ABC na Ubuntu należy:

  1. rozpakować plik milena_abc-0.x.x.tar.gz
  2. wejść utworzonego do katalogu milena_abc
  3. uruchomić skrypt ubuntu_install.sh

Jeśli ściągnięta została wersja 0.3.14c do katalogu ~/Pobrane, należy otworzyć terminal i wykonać następujące polecenia:

cd ~/Pobrane
tar -xzf milena_abc-0.3.14c.tar.gz
cd milena_abc-0.3.14c
./ubuntu_install.sh

Uwaga dla użytkowników pozostałych dystrybucji!
Od wersji 0.2.0 Milena ABC bazuje na autotools, stąd zmiana sposobu instalacji. Najprostszy sposób to:

./configure
make
sudo make install

Wymagania dla wersji 0.3.13 (pakiety "devel" lub "dev", w zależności od dystrybucji):

W Ubuntu będą to odpowiednio:

Dodatkowe wymagania dla pełni szczęścia:

Dla wersji 0.3.13 i wyższych możliwa jest kompilacja z GTK+3. W przypadku znalezienia obu wersji konfigurator uzna że ważna jest wersja GTK+3, chyba że zostanie zastosowany parametr --disable-gtk3.

Do skorzystania z wewnętrznej przeglądarki należy zainstalować pakiet gtk-webkit (gtk-webkit3 dla GTK+3). W przypadku problemów przeglądarkę można wyłączyć podając w configure parametr --disable-browser.

Dodatkowo do konwersji z PDF potrzebny jest pdftotext (pakiet poppler-tools lub xpdf-tools, zależnie od dystrybucji). Instalator Mileny dla Ubuntu automatycznie zainstaluje ten pakiet.

UWAGA! Od wersji 0.1.18 Milena_ABC przejęła większość funkcji submixera (można utworzyć film z lektorem z poziomu interfejsu programu)
Submixer będzie standardowo wkompilowany jeśli znaleziona zostanie biblioteka samplerate. Aby skompilować Milenę ABC bez submiksera, należy użyć przełącznika --disable-submixer przy configure.

Domyślnie Milena ABC po znalezieniu biblioteki epub (ebook-tools-devel w niektórych dystrybucjach) kompiluje się z możliwością wczytania formatu epub. Aby wyłączyć obsługę tego formatu należy uzyć przełącznika --disable-epub przy configure.

Można wymusić kompilację Mileny ABC bez obsługi Ivony podając parametr --disable-ivona przy configure.

Uwaga!
Z uwagi na problemy techniczne kodowanie AAC zostało wyłączone. Jeśli koniecznie musisz tworzyć pliki AAC lub chcesz pomóc w tworzeniu programu:

Dla kodera FAAC
Zainstaluj pliki devel biblioteki faac oraz dołącz parametr --with-faac do configure
Dla kodera 3GPP (aka libaacplus)
Zainstaluj bibliotekę libaacplus ze strony tipok.org.ua oraz dołącz parametr --with-aacplus do configure.

Uwaga!
Z uwagi na nieokreślona licencję program nie zawiera biblioteki enkodera AMR, tak więc nie będzie możliwe utworzenie książki dla Nokia Audiobook. W celu ściągnięcia enkodera i skompilowania biblioteki należy wejść do katalogu amrlib i wykonać polecenia opisane w pliku readme.txt

Dodatki do Mileny