Simon/Встановлення

From KDE Wiki Sandbox
Revision as of 14:36, 22 December 2012 by Yurchor (talk | contribs) (Created page with "Перш ніж збирати і встановлювати HTK, слід встановити залежності. Будь ласка, встановіть такі пак...")
Other languages:

Нижче наведено опис того, яким чином ви, як користувач, можете встановити і налаштувати Simon на вашому комп’ютері з метою керування ним за допомогою голосових команд. Настанови щодо подальших дій після встановлення наведено на сторінці підручника.

Розробникам варто ознайомитися зі сторінкою Налаштовування середовища для розробки.

Windows

  • Отримайте поточну версію Simon з нашої сторінки на Sourceforge. Переконайтеся, що вами отримати саме версію для Windows, — у назві відповідного файла має бути частина «win32», а суфіксом назви має бути «.exe».
  • Запустіть отриманий файл, щоб встановити Simon. Якщо під час встановлення ви не певні щодо деяких відповідей на питання програми-майстра, не змінюйте типових значень.

Встановлення HTK

Якщо ви бажаєте навчати програму вашій акустичній моделі, вам знадобиться HTK. Якщо ви використовуватимете лише статичну базову модель, ви можете безпечно пропустити цей крок.

Для створення моделей мовлення у Simon використовується програмний комплекс Hidden Markov Model Toolkit (HTK). Цей програмний комплекс є безкоштовним, але умови його ліцензування не дають змогу розповсюджувати його разом з Simon.

  • Далі, будь ласка, зареєструйтеся на домашній сторінці HTK (реєстрація є безкоштовною). Невдовзі після введення параметрів вашого облікового запису ви маєте отримати повідомлення електронної пошти, у якому міститиметься ваш особистий пароль до HTK.
  • Звантажте HTK. Під час звантаження вам слід вказати ваше ім’я користувача та пароль до HTK.
  • Виконайте видобування HTK до підтеки виконуваних файлів встановленого вами пакунка Simon. Типовим шляхом до такої теки є C:\Program Files\Simon 0.3\bin. Виконувані файли з архіву (HHEd.exe, HDMan.exe тощо) має бути збережено безпосередньо до цієї теки (тобто шлях до них має виглядати так: C:\Program Files\Simon 0.3\bin\HDMan.exe), а не до якоїсь з підтек bin.

Linux

Існує декілька способів встановлення Simon у linux. Користувачі заснованих на debian дистрибутивів мають скористатися відповідним пакунком для debian, а користувачам OpenSUSE варто скористатися пакунками RPM. Користувачі ж інших дистрибутивів мають використовувати загальний бінарний пакунок.

Настанови щодо встановлення з початкових кодів можна знайти на сторінці налаштовування середовища для розробки.

OpenSUSE

Щоб встановити Simon у OpenSUSE, будь ласка, скористайтеся офіційними пакунками зі служби збирання OpenSUSE, які надаються командою Simon Listens.

Просто пошукайте Simon у програмному забезпеченні OpenSUSE і встановіть Simon за допомогою посилання на встановлення у одне клацання для вашого сховища програмного забезпечення.

Під час встановлення Yast запропонує додати до списку сховищ програмного забезпечення вашої системи сховище KDE:Unstable:Playground. Вам слід погодитися на цю пропозицію. За допомогою цього сховища ви зможете отримувати оновлення програмного забезпечення Simon, щойно буде випущено нові версії.

Після завершення встановлення ви зможете користуватися програмами Simon. Щоб отримати доступ до перекладів та підручника (рекомендуємо вам ознайомитися з ним), встановіть пакунки simon-doc і simon-lang, які буде показано у вашій програмі для керування пакунками автоматично після додавання сховища на попередньому кроці. Звичайно ж, ви також можете звантажити ці пакунки вручну за допомогою пошуку програмного забезпечення (посилання наведено вище).

Для OpenSUSE 11.3 можна скористатися такими прямими посиланнями:

Ubuntu

В Ubuntu, будь ласка, скористайтеся сховищем ppa, супровід якого здійснює команда Simon Listens.

Щоб додати ваше сховище до списку сховищ системи, виконайте такі команди з командного рядка:

sudo add-apt-repository ppa:simon-listens/releases
sudo apt-get update

Докладніше про саму процедуру можна дізнатися з документації до ubuntu.

Після цього ви можете встановити Simon за допомогою програми для керування пакунками вашої системи. Simon автоматично оновлюватиметься з випуском нових версій за допомогою системи оновлення.

Вручну

  • Отримайте поточний файл для встановлення з нашої сторінки на Sourceforge. Виберіть відповідну архітектуру (i386/amd64) та тип пакунка (.deb/.rpm/.sh).
  • Встановіть Simon за допомогою отриманого вами файла. Якщо встановлення не розпочалося у автоматичному режимі, ви можете скористатися такою командою з термінала:
cd <шлях до файла>
Засновані на Debian системи: (мінімальна версія Ubuntu Intrepid Ibex (8.10))
sudo dpkg -i simon-<версія>-<...>.deb
Системи на основі пакунків RPM:
sudo rpm -i simon-<версія>-<...>.rpm
Інші системи:
./simon-<версія>-<...>.sh

Встановлення HTK

Якщо вам потрібно навчити програму вашій акустичній моделі, вам також знадобиться HTK. Якщо вам достатньо статичної базової моделі, ви можете просто пропустити цей крок.

Для створення моделей мовлення у Simon використовується програмне забезпечення з назвою Hidden Markov Model Toolkit (HTK). Це програмне забезпечення є безкоштовним, але умови його ліцензування не дозволяють нам поширювати його разом з Simon.

Для користувачів Linux HTK поширюється лише у форматі початкових кодів, що означає, що ви можете зібрати HTK власноруч. Втім, це доволі просто.

Перш ніж збирати і встановлювати HTK, слід встановити залежності. Будь ласка, встановіть такі пакунки:

  • пакунки для розробки для ALSA
  • пакунки для розроби для X11
  • систему збирання з компілятором і компонувальником (може називатися "build-essential" або мати подібну назву)
Debian based Systems:
sudo apt-get install build-essential libx11-dev libasound2-dev
  • Now please register at the HTK homepage (it's free). Shortly after you entered your account details you should receive an e-mail containing your personal HTK-password.
  • Download the most recent HTK sourcecode (HTK-<version>.tar.gz). You will be asked your username and HTK-password.
  • To extract, configure, build and install the downloaded Tarball, execute the following commands in a terminal:
cd <шлях до файла>
tar xvf HTK-<version>.tar.gz
cd htk/
64bit-Systems only!
Remove all appearances of -m32 in configure.ac and run autoconf!
./configure
make
sudo make install