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

]>
<book id="sam" lang="&language;">

<bookinfo>

<othercredit role="translator"
><firstname
>Peter</firstname
><surname
>Grasch</surname
><affiliation
><address
><email
>peter.grasch@bedahr.org</email
></address
></affiliation
><contrib
>Übersetzung</contrib
></othercredit
> 


<date
>13. 12. 2012</date>
<releaseinfo
>0.4</releaseinfo>

<abstract>
<para
>&kmyapplication; ist ein Werkzeug, um Akustikmodelle zu verwalten. </para>
</abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kdeutils</keyword>
<keyword
>Kapp</keyword>
<keyword
>Simon</keyword>
<keyword
>Spracherkennung</keyword>
<keyword
>Sprache</keyword>
<keyword
>Sprecher</keyword>
<keyword
>Befehl</keyword>
<keyword
>Steuerung</keyword>
<keyword
>Modell</keyword>
<keyword
>Kompilierung</keyword>
<keyword
>Sam</keyword>
<keyword
>Zugangshilfe</keyword>
</keywordset>

<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
>Das Handbuch zu &kmyapplication;</title>
</bookinfo>

<chapter id="introduction">
<title
>Einführung</title>

<para
>&kmyapplication; ist ein Werkzeug, um Akustikmodelle zu erzeugen und zu testen. Es kann neue Sprachmodelle kompilieren, Sprachmodelle, die von Simon erzeugt werden, verwenden und Modelle erzeugen, die Simon verwenden kann.</para>
<para
>Das Programm ist hauptsächlich für Benutzer ausgelegt, die viel Kontrolle über Ihr Akustikmodell benötigen und bietet so viel Zugriff auf niedriger Ebene zum Erzeugungsprozess wie möglich. &kmyapplication; ist hauptsächlich für Experten ausgelegt, die Ihr Sprachmodell verbessern oder testen möchten.</para>
<para
>Für weitere Information über die Architektur der Simon-Programme lesen Sie bitte das <ulink url="help:/simon/overview.html#architecture"
>Handbuch zu Simon</ulink
>.</para>

<sect1 id="background">
  <title
>Hintergrund</title>

  <para
>In diesem Abschnitt wird etwas Hintergrundwissen rund um das Kompilieren und Testen von Sprachmodellen vermittelt.</para>

<sect2 id="effective_testing">
  <title
>Effektives Testen</title>
  <para
>Eines der Hauptfunktionen von Sam ist es, generierte Sprachmodelle zu testen.</para>

  <para
>Der grundsätzliche Testablauf ist, die Erkennung auf Aufnahmen anzuwenden, bei denen die korrekte Transkription bereits bekannt ist und die Ergebnisse zu vergleichen. &kmyapplication; achtet außerdem auf die Erkennungsrate des Erkennungsergebnisses, um zu messen wie robust das System arbeitet.</para>

  <para
>Aufgrund der Art wie Akustikmodelle erzeugt werden, wird sowohl die Erkennungsgenauigkeit als auch die Erkennungsrate stark beeinflusst, wenn die selben Aufnahmen für das Training und für das Testen verwendet werden. Dies nennt man „in corpus“ testen (die Aufnahmen für die Tests sind auch im Trainingskorpus).</para>

  <para
>Obwohl ein „in corpus“-Test Aufschluss geben kann, ob der Modellgenerierungsprozess reibungslos abgelaufen ist, geben die Ergebnisse keinen Informationen über die Qualität des erzeugten Modells. Es wird also empfohlen „out of corpus“ zu testen: Verwenden Sie unterschiedliche Aufnahmen für das Testen und das Training.</para>
  <para
>Um „out of corpus“ zu testen, teilen Sie Ihre Prompts-Datei einfach in zwei Teile: Eine um das Sprachmodell zu generieren und eine um es zu testen. Diese Testmenge muss nicht sehr groß sein, um repräsentative Ergebnisse zu liefern.</para>
  <para
>Wenn Sie nicht viele Trainingsdaten haben, können Sie diese auch in zehn Teile teilen, um möglichst repräsentative Ergebnisse zu erhalten. Kompilieren Sie 10 Modelle, wobei Sie jeweils einen der zehn Teile auslassen. Testen Sie das jeweilige Modell mit dem zehnten übrigbleibenden Teil und bilden Sie über alle Ergebnisse einen Mittelwert.</para>

</sect2>
</sect1>

</chapter>

<chapter id="using-kapp">
<title
>&kmyapplication; verwenden</title>

<para
>&kmyapplication;s grafische Oberfläche ist in fünf Bereiche unterteilt.</para>

<para>
<screenshot>
<screeninfo
>Hauptfenster</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="main.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Hauptfenster</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Die Anordnung der Karteikarten entspricht einen typischen Sam-Arbeitsablauf vom Erstellen des Modells bis zum Testen. </para>

<sect1 id="input_output">
  <title
>Eingabe- &amp; Ausgabedateien</title>

  <para
>Definiert mit welchen Dateien gearbeitet wird. Sie können diese Einrichtung speichern bzw. laden indem Sie den Knopf <guibutton
>Speichern</guibutton
> bzw. <guibutton
>Laden</guibutton
> drücken.</para>
<warning>
    <para
>Mit <guibutton
>Speichern</guibutton
> und <guibutton
>Laden</guibutton
> werden <emphasis
>nur</emphasis
> hier eingerichtete Dateipfade und Optionen gespeichert, nicht aber die zugehörigen Dateien.</para>
</warning>

<para
>Hier können Sie zwischen verschiedenen Kompilierungs- / Test-Backends auswählen. Abhängig von Ihrer Simon-Installation sind möglicherweise nicht alle Optionen verfügbar.</para>

<para>
<screenshot>
<screeninfo
>Auswahl der Eingabe &amp; Ausgabe</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="input_output.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Auswahl der Eingabe &amp; Ausgabe</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Wenn Sie das von Simon verwaltete Modell generieren oder testen wollen, können Sie die Option <guibutton
>Simons Modell ändern</guibutton
> verwenden, um die entsprechenden Dateien zu laden. Sowohl Szenarien als auch Prompts werden entsprechend serialisiert werden.</para>

<para
>Wenn Simon das Modell kompiliert, wird es automatisch untrainierte Wörter während der Serialisation entfernen sowie die Prompts entsprechend anpassen. Dies wird ebenfalls geschehen, wenn Sie <guibutton
>Simons Modell ändern</guibutton
> auswählen. Wenn Sie die Dateien aber getrennt serialisieren, indem Sie <guibutton
>Szenarien serialisieren</guibutton
> und <guibutton
>Prompts serialisieren</guibutton
> wählen, wird die Bereinigung nicht aktiviert und Sie sind selbst verantwortlich für die Gültigkeit der Eingabedateien. Wenn Sie Dateinamen direkt angeben, trifft das natürlich ebenso zu.</para>

<para
>Wenn Sie ein statisches Modell als Modelltyp auswählen, wird das Sprachmodell (language model) noch immer generiert - wie Simon es auch selbst erzeugen würde. Es werden auch die Basismodell-Dateien auf die Ausgabepfade kopiert.</para>

<para
>&kmyapplication; erlaubt es dem Benutzer, unterschiedliche Arten von Prompts-Dateien für die Erstellung und das Testen des Modells anzugeben. Weitere Informationen über diese Funktion finden Sie im Abschnitt <link linkend="effective_testing"
>Effektives Testen</link
>. </para>

<para>
<screenshot>
<screeninfo
>Testkonfiguration</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="sam_test_io.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Testkonfiguration</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Benutzer können eine beliebige Anzahl von Testkonfigurationen einrichten, um verschiedene Modellparameter zu vergleichen. Alle konfigurierten Tests werden durchgeführt und in alle exportierten Berichte aufgeführt. Mit der Option unterschiedliche Eingabedateien als beim Kompilieren anzugeben, können auch Referenzmodelle ("Baselines") in Berichten eingeschlossen werden. </para>

<para
>Seit Simon 0.4 ist das primäre Dateiformat für Modelle das neu eingeführte SBM-Format. Obwohl Sam auch SBM-Modelle erstellen wird, benötigt das Testen noch immer rohe Eingabedateien. Das mag unintuitiv erscheinen aber bietet in der Praxis einige Vorteile: Die Modellerstellung in Simon (und somit auch in Sam) baut noch immer rohe Ausgabedateien für sowohl SPHINX- als auch HTK-Modelle die fortlaufend in SBMs paketiert werden. Sam auf diese (temporären) Dateien zeigen zu lassen ist nicht schwierig und auch der Standard, wenn <guibutton
>Simons Modell ändern</guibutton
> verwendet wird. Weil Akustikmodellerstellung typischerweise ein iterativer Prozess ist, produziert die Kompilierung oft mehrere, temporäre Versionen zu unterschiedlichen Zeiten der Parameterschätzung. Indem rohe Eingabedateien akzeptiert werden, ist es leichter diese Zwischenergebnisse zu testen und zu vergleichen. </para>
<para
>Wenn Sie ein Modell testen möchten, das Sie als SBM-Container erhalten haben, können Sie die Daten in Sam mit <guibutton
>Simon-Modell extrahieren</guibutton
> entpacken, um Zugriff auf die Eingabedateien auf unterster Ebene zu erhalten, was für das Testen mit &kmyapplication; erforderlich ist. </para>

</sect1>

<sect1 id="conservative_training">
<title
>Zurückhaltendes Training</title>
<para
>Wenn Sie <ulink url="help:/simond/using-kapp.html#User_Configuration"
>Simond eingerichtet</ulink
> haben, die Erkennungsaufnahmen zu behalten, können diese Daten mit <guibutton
>Erkennungsaufnahmen importieren</guibutton
> im Abschnitt <guilabel
>Eingabe- &amp; Ausgabe-Dateien</guilabel
> importieren.</para>

<para>
<screenshot>
<screeninfo
>Zurückhaltendes Training</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="conservative_training.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Zurückhaltendes Training</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Der Titel der Prompts-Dateien wird automatisch aus den wahrscheinlichsten Erkennungsergebnissen erstellt. Die Auswahl kann begrenzt werden, um nur Aufnahmen mit einer bestimmten Erkennungsrate einzuschließen.</para>

<para
>Wenn die Einrichtung für Simon, von der Sie Aufnahmen importieren, einen <ulink url="help:/simon/commands.html#filter_command_plugin"
>globalen Filter zur Deaktivierung der Erkennung</ulink
> verwendet, können Sie in Simon den Befehl zur Aktivierung und Deaktivierung dieses Filters (entspricht Anhalten und Wiederaufnahme der Erkennung) benutzen, um alle Aufnahmen zu ignorieren, bei denen die Erkennung abgeschaltet war.</para>
</sect1>

<sect1 id="adapt_scenarios">
  <title
>Szenarien anpassen</title>

  <para
>Simon speichert das Sprachmodell (language model) in Szenarien. Wenn Sie diese verwenden wollen, um das Modell zu kompilieren, müssen Sie sie zuerst in Dateien serialisieren, die von SPHINX oder Julius und dem HTK gelesen werden können.</para>

<para>
<screenshot>
<screeninfo
>Szenarien anpassen</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="adapt_scenarios.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Szenarien anpassen</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

  <para
>Dazu wählen Sie den Knopf <guibutton
>Szenarien serialisieren</guibutton
> auf der Karteikarte <link linkend="input_output"
>Eingabe- &amp; Ausgabe-Dateien</link
>. Simons Szenarien werden auch serialisiert, wenn Sie die Option <guibutton
>Simons Modell ändern</guibutton
> verwenden.</para>

  <para
>Auf dieser Seite finden Sie Statusinformationen über die Adaption und können detaillierte Fehlermeldungen finden, sollte ein Fehler auftreten.</para>
</sect1>

<sect1 id="build_model">
  <title
>Modell erstellen</title>

  <para
>Hier können Sie ein Modell aus den Eingabe- und Ausgabedateien erstellen, die Sie im Abschnitt <link linkend="input_output"
>Eingabe &amp; Ausgabe</link
> definiert haben.</para>

  <para
>Der Erstellungsprozess entspricht dem Prozess Simond. Im Gegensatz zu Simond wird allerdings das komplette Protokoll aufgerufener externer Befehle sowie deren Startparameter ausgegeben, egal ob die Kompilierung erfolgreich war oder nicht.</para>

<para>
<screenshot>
<screeninfo
>Modell erstellen</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="build.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Modell erstellen</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

  <para
>Mit dieser detaillierten Ausgabe ist es viel leichter, Probleme mit den Eingabedateien zu erkennen.</para>
</sect1>

<sect1 id="test">
  <title
>Modell testen</title>
  <para
>Hier können Sie das Sprachmodell testen.</para>
  <para
>&kmyapplication; wird das Modell testen, das im Abschnitt <guilabel
>Ausgabedateien</guilabel
> auf der Karteikarte <link linkend="input_output"
>Eingabe- &amp; Ausgabe-Dateien</link
> angegeben ist.</para>

  <para
>Beim Testen wird Erkennung aller ausgewählten Backends alle Eingabedateien analysieren, die in der Testprompts angegeben sind. Resultierende Wort- und Satzfehler fließen ebenso in die Bewertung ein wie die Erkennungsrate (confidence score).</para>

  <para
>Das Haupt-Testfenster zeigt alle gestarteten Tests und meldet alle fertiggestellten Tests. Die Tests werden als „Thread“ gleichzeitig ausgeführt. Die Anzahl der parallel ausgeführten Tests wird automatisch passend für Ihr System ermittelt.</para>

<para>
<screenshot>
<screeninfo
>Modell testen</screeninfo>
  <mediaobject>
    <imageobject>
      <imagedata fileref="test_model.png" format="PNG"/>
    </imageobject>
    <textobject>
      <phrase
>Modell testen</phrase>
    </textobject>
  </mediaobject>
</screenshot>
</para>

<para
>Sobald die Tests beendet sind, werden die <link linkend="test_results"
>Testergebnisse</link
> automatisch angezeigt.</para>


</sect1>

<sect1 id="test_results">
  <title
>Testergebnisse</title>

  <para
>Nach einem erfolgreichen <link linkend="test"
>Modelltest</link
>, finden Sie hier einen detaillierten Bericht über die Erkennungsraten, die mit Ihrem Modell erzielt werden.</para>

  <sect2 id="scoring">
    <title
>Bewertung</title>

    <para
>Um die Erkennungsleistung möglichst gut widerzuspiegeln, verwendet &kmyapplication; mehrere bewertete Ergebnisse für die Tests.</para>

    <para
>Ein korrekt erkanntes Wort oder Satz wird mit der Erkennungsrate bewertet, die das jeweilige Ergebnis bei der Erkennung erreicht hat. Wenn ein Wort richtig erkannt wurde und eine anderes Wort falsch erkannt wurde, wird das Ergebnis höher bewertet, die Genauigkeit der Erkennung wird auf 0 % gesetzt.</para>

    <para
>Die angezeigte globale Erkennungsrate ist der Durchschnitt aller Bewertungen. Die angezeigte globale Genauigkeitsrate zeigt den Durchschnitt aller Genauigkeitswerte, die die Wahrscheinlichkeit angibt, das ein bestimmtes Wort in einem beliebigen Satz korrekt erkannt wird.</para>

  </sect2>

  <sect2 id="test_results_words">
    <title
>Wort</title>

    <para
>&kmyapplication; wird Erkennungsraten für jedes Wort einzeln auflisten.</para>

    <para>
    <screenshot>
    <screeninfo
>Wort-Ergebnisse</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_words.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Wort-Ergebnisse</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>

    <para
>Wenn Sie Aufnahmen haben, die mehr als ein Wort beinhalten, werden Sie automatisch während der Erkennung getrennt. Jedes Wort wird trotzdem einzeln bewertet, obwohl die einzelnen Wörter sich natürlich immer noch gegenseitig beeinflussen.</para>
  </sect2>

  <sect2 id="test_results_sentences">
    <title
>Sätze</title>
    <para
>In diesem Abschnitt wird jeder Prompt als „Satz“ aufgeführt.</para>

    <para
>Prompts, die mehr als einmal vorkommen, werden kombiniert.</para>

    <para>
    <screenshot>
    <screeninfo
>Satz-Ergebnisse</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_sentences.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Satz-Ergebnisse</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>
  </sect2>

  <sect2 id="test_results_files">
    <title
>Dateien</title>
    <para
>Im Abschnitt Dateien sehen Sie die Erkennungsergebnisse für jede Datei. Jede Aufnahme wird die <link linkend="scoring"
>10 wahrscheinlichsten Ergebnisse</link
> im Fenster Details anzeigen, wenn Sie ausgewählt wird.</para>

    <para>
    <screenshot>
    <screeninfo
>Dateiergebnisse</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_files.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Dateiergebnisse</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>

    <para
>Wenn Sie problematische Aufnahmen identifizieren, können Sie sie neu aufnehmen (oder entfernen), indem Sie sie auswählen und dann auf <guibutton
>Sprachaufnahme bearbeiten</guibutton
> klicken.</para>

    <para
>Sie können die Dateien sortieren, indem Sie auf die jeweilige Spalte klicken, nach der sortiert werden soll. Auf diese Weise ist es sehr einfach, problematische Aufnahmen zu finden, indem nach Erkennungsrate sortiert wird.</para>
  </sect2>

  <sect2 id="test_results_log">
    <title
>Protokoll</title>
    <para
>Hier können Sie das vollständige Protokoll dieses Tests überprüfen.</para>

    <para>
    <screenshot>
    <screeninfo
>Testprotokoll</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_log.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Testprotokoll</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>
  </sect2>
</sect1>



<sect1 id="reports">
  <title
>Berichte</title>

  <para
>&kmyapplication; kann Berichte über Testergebnisse exportieren.</para>

  <para
>Der Export eines Berichts kann mit der Auswahl von <guibutton
>Testergebnisse exportieren</guibutton
> im Hauptfenster von &kmyapplication; gestartet werden.</para>

  <sect2 id="templates">
    <title
>Vorlagen</title>
    <para
>Berichte werden durch das Ausfüllen von Vorlagen mit Informationen erstellt. Diese Vorlagen sind entweder einfache Textdateien oder LaTeX-Dateien.</para>

    <para
>Drei Vorlagen für LaTeX, zwei in Deutsch und eins in Englisch, werden mit &kmyapplication; ausgeliefert, aber neue Vorlagen lassen sich einfach hinzufügen. Installieren Sie neue Vorlagen in einen der folgenden Ordner abhängig von Ihrem Betriebssystem: <itemizedlist>
      <listitem
><para
>Linux: <filename
>~/.kde/share/apps/sam/reports/templates</filename
></para
></listitem>
      <listitem
><para
>Windows: <filename
>%appdata%\.kde\share\apps\sam\reports\templates</filename
></para
></listitem>
    </itemizedlist>
    </para>

    <para
>Die vorhandenen Vorlagen können als Referenz benutzt werden. Die Vorlagen finden Sie unter den folgenden Pfaden: <itemizedlist>
      <listitem
><para
>Linux: <filename
>/usr/share/apps/sam/reports/templates</filename
></para
></listitem>
      <listitem
><para
>Windows: <filename
>&lt;installation path&gt;\share\apps\sam\reports\templates</filename
></para
></listitem>
    </itemizedlist>
    </para>
  </sect2>


  <sect2 id="parameters">
    <title
>Metainformationen bereitstellen</title>

    <para
>Das Berichtmodul ermöglicht die Eingabe von Metainformationen über die verwendeten Eingabedaten wie auch die Testbedingungen, Sprecher &etc;</para>

    <para>
    <screenshot>
    <screeninfo
>Bericht: Allgemeine Informationen</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_export_main.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Bericht: Allgemeine Informationen</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>

    <para
>Diese Information kann direkt in einer grafischen Benutzerschnittstelle eingegeben werden. Abhängig von der verwendeten Vorlage werden möglicherweise nicht alle eingegebenen Informationen im exportierten Bericht benutzt.</para>

    <para>
    <screenshot>
    <screeninfo
>Bericht: Informationen zum Experiment</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_export_experiment.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Bericht: Informationen zum Experiment</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>

    <para
>Die in diesem Dialog eingegebenen Informationen werden in der &kmyapplication;-Projektdatei gespeichert.</para>


    <para>
    <screenshot>
    <screeninfo
>Bericht: Testmenge</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_export_testset.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Bericht: Testmenge</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>

    <para
>Einige Metainformationen wie die Anzahl der Aufnahmen in Ihrem Test- und Trainingskorpus und die Systeminformationen können entweder automatisch durch &kmyapplication; ausgefüllt oder manuell eingegeben werden.</para>

  </sect2>

  <sect2 id="output">
    <title
>Ausgabe</title>

    <para
>Exportierte Berichte werden als Zip-Archive gespeichert. Bei LaTeX-Vorlagen können Grafiken zusätzlich zu den einfachen <filename
>.tex</filename
>-Dateien enthalten sein.</para>

    <para
>Im Folgenden sehen Sie den Anfang eines vollständigen LaTeX-Berichts eines einfachen Tests eines Amarok-Szenarios mit einem statischen Voxforge-Basismodell.</para>

    <para>
    <screenshot>
    <screeninfo
>Exportierter Bericht</screeninfo>
      <mediaobject>
        <imageobject>
          <imagedata fileref="test_result_export_pdf.png" format="PNG"/>
        </imageobject>
        <textobject>
          <phrase
>Exportierter Bericht</phrase>
        </textobject>
      </mediaobject>
    </screenshot>
    </para>
  </sect2>
</sect1>




<sect1 id="command_line_args">
  <title
>Befehlszeilenargumente</title>

  <para
>&kmyapplication; erlaubt Befehlszeilenargumente für die häufigsten Aktionen, um die Erstellung und das Testen von Modellen zu automatisieren.</para>

  <para
>Alle durch Befehlszeilenargumente angegebene Aktionen werden sofort nach dem Laden von &kmyapplication; ausgeführt. Argumente, die voneinander abhängen wie Kompilierung und Testen, werden automatisch neu angeordnet.</para>

<table frame='all'
><title
>Befehlszeilenargumente</title>
<tgroup cols='2' align='left' colsep='1' rowsep='1'>
<colspec colname='c1'/>
<colspec colname='c2'/>
<thead>
<row>
  <entry
>Argument</entry>
  <entry
>Beschreibung</entry>
</row>
</thead>
<tbody>
<row>
  <entry
><parameter
>-m &lt;typ&gt;</parameter
></entry>
  <entry
>Wählt das verwendete Backend, entweder <option
>sphinx</option
> oder <option
>htk</option
>. Abhängig von Ihrer Installation kann die Option <option
>sphinx</option
> nicht verfügbar sein.</entry>
</row>
<row>
  <entry
><parameter
>-s</parameter
></entry>
  <entry
>Bezieht alle Pfade von Simon, entspricht <guibutton
>Simons Modell ändern</guibutton
></entry>
</row>
<row>
  <entry
><parameter
>-c</parameter
></entry>
  <entry
>Startet die Kompilierung des Modells</entry>
</row>
<row>
  <entry
><parameter
>-t</parameter
></entry>
  <entry
>Startet den Test des Modells</entry>
</row>
<row>
  <entry
><parameter
>-e &lt;dateiname&gt;</parameter
></entry>
  <entry
>Exportiert einen Bericht unter dem angegebenen Dateinamen</entry>
</row>
<row>
  <entry
><parameter
>-b</parameter
></entry>
  <entry
>Aktiviert die Stapelverarbeitung. &kmyapplication; wird automatisch nach der Verarbeitung aller Argumente beendet. Das Hauptfenster wird nicht angezeigt.</entry>
</row>
<row>
  <entry
><parameter
>-l &lt;dateiname&gt;</parameter
></entry>
  <entry
>Exportiert das vollständige Erstellungsprotokoll in die angegebenen Datei</entry>
</row>
<row>
  <entry
><parameter
>-w</parameter
></entry>
  <entry
>Speichert automatisch alle geöffneten &kmyapplication;-Projektdateien beim Beenden des Programms</entry>
</row>
<row>
  <entry
><parameter
>&lt;dateiname&gt;</parameter
></entry>
  <entry
>Lädt diese &kmyapplication;-Projektdatei bei Starten des Programms.</entry>
</row>
</tbody>
</tgroup>
</table>

</sect1>

</chapter>


<chapter id="faq">
<title
>Fragen und Antworten</title>

<para
>Um diesen Abschnitt immer aktuell zu halten, wird dieser Teil des Handbuchs in unserem <ulink url="http://userbase.kde.org/Special:myLanguage/Simon/Troubleshooting_Guide"
>Wiki</ulink
> veröffentlicht. </para>

</chapter>

<chapter id="credits">
<title
>Danksagungen und Lizenz</title>

<para
>&kmyapplication; </para>
<para
>Copyright des Programms 2008-2010 Peter Grasch <email
>peter.grasch@bedahr.org</email
> </para>

<para
>Copyright der Dokumentation &copy; 2009-2010 Peter Grasch <email
>peter.grasch@bedahr.org</email
> </para>

<para
>Übersetzung Copyright &copy; 2009-2010 Peter Grasch <email
>grasch@simon-listens.org</email
></para
> 
&underFDL; &underGPL; </chapter>

<appendix id="installation">
<title
>Installation</title>
<para
>Im <ulink url="http://userbase.kde.org/Special:myLanguage/Simon/Installation"
>Wiki</ulink
> finden Sie eine detaillierte Installationsanleitung.</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;
-->
