1. для его функционирования необходимо, чтобы в системе был установлен Festival не ниже v1.93, к нему до установлен русский голос msu_ru_nsh_clunits.
2. установлены библиотеки QT 4.5 и выше
3. должен быть установлен SoX и утилита Antiword.
в каталоге util_voice имеется модуль русского диктора msu_ru_nsh_clunits, а так же архив с утилитами, которые могут быть разархивированы в каталог с исполнительным модулем на ПС пользователя, а в меню или на стол можно поставить ссылку/пункт меню на модуль MenestreLinux, который и является исполнимым
В каталоге /menestrel/relise 1.0 представлен исходный текст в виде проекта к qt-creator 2.1 с именем menesrelinux1.0.src.zip.
Текст без изменений может быть скомпилирован как в Windows, так и в Linux.
В подкаталоге Linux архив MenestrelLinux1.0.zip с линуксовым бинарным модулем программы и утилиты Antiword.
Этот архив можно раскрыть в любой каталог откуда можно запускать модуль MenestreLinux. Для удобства можно ссылку на этот модуль поместить в меню.
Если установлено все, что перечислено в пунктах 1-3, то сразу должен начать работать.
Спасибо автору проекта Golos, который меня натолкнул на данный проект.
1. для его функционирования необходимо, чтобы в системе был установлен Festival не ниже v1.93, к нему до установлен русский голос msu_ru_nsh_clunits.
2. установлены библиотеки QT 4.5 и выше
3. должен быть установлен sox и утилита Antiword.
В каталоге relise 1.0 представлен исходный текст в виде проекта к qt-creator 2.1 с именем menesrelinux1.0.src.zip. Текст без изменений может быть скомпилирован как в Windows, так и в Linux.
В подкаталоге Windows архивы festival.zip, sox.zip и Menestrel.zip.
а. В festival.zip" за архивирована бинарная версия Festival 1.93 с русским голосом. Желательно разархивировать на диск С:
б. В sox-14-3-2.zip за архивирована вся утилита sox.exe. Желательно разархивировать на диск С:
в. В Menestrel.zip за архивирована: исполнимый модуль программы MenestreLinux.exe, необходимые для функционирования программы библиотеки из QT 4.7, утилита Antiwowd.exe, и конфигурационный файл win.cfg.
Если Festival и SoX будут восстановлены не на диск C:, то в этом файле можно указать новые пути к этим утилитам.
Если это все установить на голую Windows, то будут выполнены все условия перечисленные в пунктах 1-3, программа может уже функционировать.
Для удобства можно ссылку на MenestreLinux.exe модуль поместить в меню.
Если установлено все, что перечислено в пунктах 1-3, то сразу должен начать работать.
Как Windows версия, моя программа не имеет особых достоинств, и по видимому другие программы, типа Балабалки будут, наверное лучше и удобнее.
Единственным преимуществом на другими Windows программами этого профиля, может быть только возможность установить ее без администаторских полномочий. Такая потребность возникает, обычно, на оффисных машинах, когда руководство боится, что работники поставят какое либо лишнее ПО, а т.к. все компоненты програмы не требуют записей ни в реестр, ни в системные области- то можно и обойтись без административных полномочий
Повторим, что необходимо, для нормального функционирования программы в Линукс релизной, но и бетта версий:
Все реализовано пока по линуксовому, т.е. если есть утилита, реализующая какую-то функцию с коммандным интерфейсом- можно ее использовать, вот эти все утилиты и использовались, в начале для перекодировки я использовал команду recode, за тем уже начал использовать возможности QT. Для успешного перехода на Windows необходимо найти замену этих утилит в Windows, а если не удастся то их надо реализовать средствами QT, хотя, если затратить определенные усилия, то практически все утилиты, кроме festival, можно заменить на средства QT, что облегчит перенос на другие платформы.
Все реализовано универсально, т.е. и в Windows версии и в Linux версии используются кросс платформенный Festival, SoX, unzip и Antiword. От всех остальных утилит избавились. В Windows версии в каталог с исполнительным модулем я собрал библиотеки qt4.7(только используемые), библиотеки mingw и утилиты antiword.exe и unzip.exe. В Linux версии используются системные библиотеки QT и системная утилита unzip, sox и Festival и добавляется только сторонняя AntiWord и русский голос для Festival.