%
% Achtung: Dateien muessen mit latin1-Encoding gespeichert werden!
% Attention: Files must be saved using latin1 encoding!
%

\chapter{Das espeak-Paket}

    Das espeak-Paket enth"alt die zwei Kommandozeilenprogramme espeak
    und speak. Das espeak-Programme greift f"ur die Spracherzeugung auf
    die libespeak-Bibliothek zur"uck, das speak-Programm ben"otigt diese
    Bibliothek nicht. Beide Programme verwenden die im Verzeichnis
    /usr/share/espeak-data abgelegten Sprachdateien.


\section{Die Funktionen}

    Das espeak-Paket besteht aus folgenden Komponenten:
    \begin{itemize}
        \item espeak - Stellt die Programme zur Spracherzeugung zur Verf"ugung:\\
              (\url{http://espeak.sourceforge.net/})
    \end{itemize}


\section{Die Voraussetzungen}

    Dieses Paket ben"otigt keine weiteren Pakete.


\section{Die Installation}

    Das espeak-Paket wird "uber das Setup-Men"u installiert. Wird eine
    "altere Paketversion vorgefunden, so wird diese deinstalliert bevor
    die neuen Programmdateien installiert werden.


\section{Das Men"u im Setup-Programm}

    Das Men"u im Setup-Programm ist wie folgt aufgebaut:
    \begin{itemize}
        \item eSpeak-Functions
        \begin{itemize}
            \item View documentation: Anzeigen der Dokumentation
            \item Download and install MBROLA files: MBROLA Programm-
                  und Stimmdateien aus dem Internet laden
            \item Return: Untermen"u verlassen
        \end{itemize}
    \end{itemize}

    Die Men"upunkte d"urften selbsterkl"arend sein, da sie keinerlei
    weitere Eingaben erwarten. Aus diesem Grund wird auf deren Funktion
    nicht weiter eingegangen.


\section{Verschiedenes}

    \subsection{Beispiele}

    \begin{itemize}
        \item[1.]{Den angegebenen Text, nach den Regeln der deutschen
                  Sprache, in die Datei `/tmp/hallo\_welt.wav' ausgeben:
        \begin{verbatim}
espeak -vde -w /tmp/hallo_welt.wav "Hallo Welt\!"
        \end{verbatim}
                 }

        \item[2.]{Den Inhalt der Datei `/tmp/hallo\_welt.txt', nach den
                  Regeln der deutschen Sprache, ausgeben:
        \begin{verbatim}
espeak -vde -f /tmp/hallo_welt.txt
        \end{verbatim}
                 }

        \item[3.]{Den Inhalt der Datei `hallo\_welt.txt', nach den Regeln
                  der deutschen Sprache, in die Datei `/tmp/hallo\_welt.wav'
                  ausgeben:
        \begin{verbatim}
espeak -vde -f /tmp/hallo_welt.txt -w /tmp/hallo_welt.wav
        \end{verbatim}
                 }

        \item[4.]{Anzeige der verf"ugbaren Stimmen.
        \begin{verbatim}
espeak --voices=de
        \end{verbatim}
                 }

        \item[5.]{Den Inhalt der Datei `hallo\_welt.txt', nach den Regeln
                  der deutschen Sprache und unter Verwendung der Stimme
                  `mb/mb-de4', mit der Sprechgeschwindigkeit `140' in
                  die Datei `/tmp/hallo\_welt.wav' ausgeben:

                  \hinweis{MBROLA-Stimmen k"onnen nur verwendet werden, wenn
                    zuvor sowohl das Programm als auch die gew"unschten Dateien
                    "uber das Men"u manuell installiert wurden.}
        \begin{verbatim}
espeak -v "mb/mb-de4" -s140 -f /tmp/hallo_welt.txt -w /tmp/hallo_welt.wav
        \end{verbatim}
                 }
    \end{itemize}

    Weitere Details findet man z.B. hier: \url{http://wiki.ubuntuusers.de/eSpeak}

