<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
  <!ENTITY kmyapplication "<application
>Simond</application
>">
  <!ENTITY kappname "&kmyapplication;">
  <!ENTITY package "kde-module">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % English "INCLUDE">
]>

<book id="simond" lang="&language;">

<bookinfo>

<othercredit role="translator"
><firstname
>Юрій</firstname
><surname
>Чорноіван</surname
><affiliation
><address
><email
>yurchor@ukr.net</email
></address
></affiliation
><contrib
>Переклад українською</contrib
></othercredit
> 


<date
>13 грудня 2012 року</date>
<releaseinfo
>0.4</releaseinfo>


<abstract>
<para
>&kmyapplication; — компонент сервера комплексу програм для розпізнавання мовлення Simon. </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kdeutils</keyword>
<keyword
>Kapp</keyword>
<keyword
>Simon</keyword>
<keyword
>розпізнавання</keyword>
<keyword
>мовлення</keyword>
<keyword
>голос</keyword>
<keyword
>команда</keyword>
<keyword
>керування</keyword>
<keyword
>доступність</keyword>
</keywordset>

<!-- Translators: put here the copyright notice of the translation -->
<!-- Put here the FDL notice.  Read the explanation in fdl-notice.docbook
     and in the FDL itself on how to use it. -->
<legalnotice
>&FDLNotice;</legalnotice>

<copyright>
<year
>2009-2012</year>
<holder
>Peter Grasch</holder>
</copyright>

<authorgroup>
<author
><personname
> <firstname
>Peter</firstname
> <othername
>H.</othername
> <surname
>Grasch</surname
> </personname
> <email
>peter.grasch@bedahr.org</email
> </author>
</authorgroup>


<title
>Підручник з &kmyapplication;</title>
</bookinfo>

<chapter id="introduction">
<title
>Вступ</title>

<para
>&kmyapplication; — серверний компонент комплексу програм для розпізнавання мовлення simon. Цей компонент призначено для розпізнавання та компіляції моделей, він отримує вхідні дані від клієнтських програм Simon, які з’єднуються з сервером за допомогою TCP/IP. </para>
<para
>Щоб дізнатися більше, ознайомтеся з <ulink url="help:/simon/overview.html#architecture"
>підручником з Simon</ulink
>.</para>
</chapter>

<chapter id="using-kapp">
<title
>Користування &kmyapplication;</title>

<para
>Simond — керується за допомогою командного рядка, отже не має графічного інтерфейсу користувача. У програми немає особливих параметрів запуску.</para>

<para
>Simond встановлює модуль керування KCM, пункт якого буде показано у «Системних параметрах» KDE, доступ до нього може бути отримано за допомогою програми <command
>kcmshell4</command
>: <itemizedlist
> <listitem
><para
><command
>kcmshell4 simondconfiguration</command
></para
></listitem>
</itemizedlist>
</para>

<para
>Оскільки Simond компілює моделі мовлення (якщо цього від нього вимагають клієнтські програми Simon), налаштування компіляції моделі мовлення, звичайно ж, пов’язане з адмініструванням Simond. Відкрити вікно модуля керування можна за допомогою такої команди <command
>kcmshell4</command
>: <itemizedlist
> <listitem
><para
><command
>kcmshell4 simonmodelcompilationconfig</command
></para
></listitem>
</itemizedlist>
</para>

<para
>У разі використання сервера з графічного середовища (якщо ви не знаєте, що це таке, ви напевно користуєтеся саме графічним середовищем), вам варто скористатися графічною оболонкою для налаштування <command
>ksimond</command
>, який також надає доступ до модулів налаштовування. Докладніше про це можна дізнатися з підручника з KSimond.</para>


<sect1 id="user_configuration">
<title
>Налаштування користувачів</title>

<para
>За допомогою засобу налаштовування записів користувачів ви зможете визначати, редагувати та вилучати записи користувачів та відповідні моделі з сервера.</para>

<para>
<screenshot>
<screeninfo
>Знімок вікна налаштувань користувачів Simond</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="simond_user_config.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Налаштування користувачів Simond</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Simond розпізнає з’єднання за допомогою комбінації користувач/пароль, яка визначається окремо від подібних комбінацій основної операційної системи та інших реєстраційних записів користувачів (тобто вам доведеться створити принаймні один обліковий запис Simond для користування комплексом програм). Всі клієнтські програми Simon реєструються на сервері за допомогою комбінації користувач/пароль, яка визначає унікального користувача і отже унікальну модель мовлення.</para>

<para
>Записи користувачів зберігаються у базі даних sqlite і керуються за допомогою модуля керування <command
>simonduserconfiguration</command
>.</para>

<para
>Місце зберігання бази даних залежить від вашої операційної системи: <table frame='all'
><title
>Сховища бази даних користувачів Simond</title>
<tgroup cols='2' align='left' colsep='1' rowsep='1'>
<colspec colname='c1'/>
<colspec colname='c2'/>
<thead>
<row>
  <entry
>Microsoft Windows</entry>
  <entry
>GNU/Linux</entry>
</row>
</thead>
<tbody>
<row>
  <entry
><filename
>%appdata%\.kde\share\apps\simond\simond.db</filename
></entry>
  <entry
><filename
>~/.kde/share/apps/simond/simond.db</filename
></entry>
</row>
</tbody>
</tgroup>
</table>
</para>

<para
>У пакунку Simond передбачено типовий запис користувача, отже вам не доведеться додавати запис користувача для встановлення з’єднання між Simon та сервером Simond.</para>

<para
>Типовим іменем користувача є «default», типовим паролем — «nopassword».</para>

<para
>Пароль запису користувача буде хешовано, вони не зберігатимуться у форматі звичайного тексту. Якщо користувачем буде забуто пароль, він чи вона не зможе відновити початковий пароль з бази даних Simond, але ви можете скинути пароль за допомогою кнопки «Змінити пароль».</para>

<para
>Якщо з бази даних вилучатиметься запис користувача, який пов’язано з моделлю мовлення, програма запитає вас про те, чи слід також вилучити дані моделі. Якщо ви відповісте «Ні» і пізніше додасте запис користувача з тією ж самою назвою, його буде автоматично пов’язано зі збереженою моделлю мовлення.</para>

<para
>Якщо буде позначено пункт <guibutton
>Зберігати зразки розпізнавання</guibutton
>, зразки, над якими працює засіб розпізнавання, не вилучатимуться. Це означає, що під час роботи програми у звичайному режимі зберігатимуться всі вимовлені користувачами команди та найімовірніші транскрипції цих команд, створені за допомогою &kmyapplication;. Цим можна скористатися для автоматичного збирання навчальних даних під час роботи Simon. Дані зразків буде збережено у відповідних каталогах вашої операційної системи: <table frame='all'
><title
>Сховище зразків розпізнавання Simond</title>
<tgroup cols='2' align='left' colsep='1' rowsep='1'>
<colspec colname='c1'/>
<colspec colname='c2'/>
<thead>
<row>
  <entry
>Microsoft Windows</entry>
  <entry
>GNU/Linux</entry>
</row>
</thead>
<tbody>
<row>
  <entry
><filename
>%appdata%\.kde\share\apps\simond\models\(користувач)\recognitionsamples</filename
></entry>
  <entry
><filename
>~/.kde/share/apps/simond/models/(користувач)/recognitionsamples</filename
></entry>
</row>
</tbody>
</tgroup>
</table>
</para>

<para
>Якщо з Simond з одного облікового запису (на основі реєстраційних даних одного користувача) встановлюють зв’язок одразу декілька клієнтських програм, використовуватиметься спільний засіб розпізнавання. На практиці це означає, що звукові дані можуть надавати декілька клієнтських програм (дані можуть надходити з декількох мікрофонів) і всі з’єднані клієнтські програми отримуватимуть всі результати на основі цих даних. Щоб заборонити такий режим обробки даних і використати окреме розпізнавання для різних каналів даних, увімкніть <guibutton
>Ізольований режим</guibutton
>.</para>
</sect1>

<sect1 id="network_configuration">
<title
>Налаштування мережі</title>
<para
>За допомогою сторінки налаштування мережі користувач може змінити порт, який використовуватиметься для зв’язку з сервером, та обмежити доступ до сервера певною IP-адресою.</para>

<note
><para
>Якщо ви нічого не знаєте про те, що таке вузли, порти та IP-адреси, ймовірно, вам не потрібно змінювати типових значень, вказаних програмою.</para
></note>
<para>
<screenshot>
<screeninfo
>Знімок вікна налаштування параметрів мережі Simond</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="simond_network_config.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Налаштування параметрів роботи Simond з мережею</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Порт можна змінювати довільним чином. Типовим є порт 4444, який не використовується ніякими поширеними програмами або протоколами зв’язку, отже рекомендуємо користуватися саме цим портом. Якщо ви внесете зміни у номер порту, не забудьте також відповідним чином скоригувати налаштування клієнтських програм Simon.</para>

<para
>За допомогою пункту <guilabel
>Дозволити лише з’єднання з</guilabel
> ви можете обмежити доступ до вашого сервера комп’ютером з вказаною IP-адресою. Типово, програму налаштовано на встановлення з’єднань (з клієнтами Simon) лише з локального вузла (вашого комп’ютера). Тобто з сервером можуть встановлювати з’єднання лише програми, запущені на вашому комп’ютері.</para>
<para
>Це простий захід захисту, оскільки за його допомогою можна у ефективний спосіб запобігти встановленню з’єднання зі сторонніми комп’ютерами (навіть якщо нападнику відомі ваше ім’я користувача і пароль). Щоб дозволити з’єднання з іншими комп’ютерами, просто зніміть позначку з цього пункту.</para>

<para
>Крім того, доступ може бути обмежено певним вузлом. Таким чином, можна створити «відкриті» сервери, з якими користувачі можуть встановлювати з’єднання і використовувати можливості з розпізнавання, але без будь-якої форми синхронізації даних.</para>

<para
>Протокол шифрування ще не реалізовано.</para>
</sect1>

<sect1 id="speech_model_compilation_configuration">
<title
>Налаштування компіляції моделі мовлення</title>
<para
>Simon виконує компіляції моделі мовлення за допомогою сторонніх програм.</para>

<para
>Хоча Simon знайде потрібні виконувані файли автоматично, якщо вони зберігаються у одному з каталогів, вказаних за допомогою змінної PATH, ви можете перевизначити автоматично визначені значення за допомогою цієї сторінки налаштувань.</para>

<para
>За допомогою цього ж файла ви можете змінити бажаний модуль розпізнавання, якщо ви використовуєте створені вами ж моделі. Перелік доступних модулів залежатиме від встановлених у вашій системі компонентів Simon.</para>

<para>
<screenshot>
<screeninfo
>Знімок вікна налаштувань компіляції моделі мовлення</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="simond_speech_model_config.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Налаштування моделі мовлення Simond</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

</sect1>

</chapter>


<chapter id="faq">
<title
>Запитання і відповіді</title>

<para
>З метою підтримання цього розділу у актуальному стані його копія зберігається у <ulink url="http://userbase.kde.org/Simon/Special:myLanguage/Troubleshooting_Guide"
>інтернет-вікі</ulink
>. </para>

</chapter>

<chapter id="credits">
<title
>Авторські права і ліцензія</title>

<para
>&kmyapplication; </para>
<para
>Авторські права на програму належать Peter Grasch <email
>peter.grasch@bedahr.org</email
>, 2008–2012 </para>

<para
>Авторські права на документацію належать Peter Grasch <email
>peter.grasch@bedahr.org</email
>, 2009–2012. </para>

<para
>Переклад українською: Юрій Чорноіван<email
>yurchor@ukr.net</email
></para
> 
&underFDL; &underGPL; </chapter>

<appendix id="installation">
<title
>Встановлення</title>
<para
>Настанови зі встановлення можна знайти у <ulink url="http://userbase.kde.org/Special:myLanguage/Simon/Installation"
>нашій вікі</ulink
>.</para>
</appendix>

&documentation.index;
</book>

<!--
Local Variables:
mode: xml
sgml-minimize-attributes:nil
sgml-general-insert-case:lower
sgml-indent-step:0
sgml-indent-data:nil
End:

vim:tabstop=2:shiftwidth=2:expandtab
kate: space-indent on; indent-width 2; tab-width 2; indent-mode none;
-->
