Q-103.197

Konfiguration der synthetischen Sprache

Frage
Problem Wie kann die synthetische Sprache konfiguriert werden?
Produkt David
Datum 12.12.2002

Antwort
Die synthetische Sprachausgabe kann auf vielfältige Weise konfiguriert werden. Dies geschieht durch Setzen bestimmter Parameter der Initialisierungsdatei TAUDIO.INI, die sich im Verzeichnis »DAVID\CODE\TAUDIO« auf dem DvISE Server befindet. Hier kann beispielsweise die Sprache, in der die Ausgabe erfolgen soll, oder die Stimmlage bestimmt werden. Auch die Sprachgeschwindigkeit und die Art der Betonung sind einstellbar. Außerdem haben Sie die Möglichkeit, vordefinierte Sprachprofile zu wählen (Mann, Frau, Senior oder Kind) oder auch eigene nach Ihren speziellen Bedürfnissen zu definieren.

Ebenfalls im Verzeichnis »DAVID\CODE\TAUDIO« auf dem Server finden Sie einige vordefinierte Initialisierungsdateien (Extension »INI«). Sie enthalten Grundeinstellungen für verschiedene Sprachen, z.B. GERMAN.INI für Deutsch, BRITISH.INI für britisches oder AMERICAN.INI für amerikanisches Englisch. Natürlich können Sie auch eigene Initialisierungsdateien erstellen, indem Sie eine der bestehenden Dateien nach Ihren Wünschen abändern und unter neuem Namen in diesem Verzeichnis abspeichern.

Um eine dieser vordefinierten bzw. selbsterstellten Dateien zu aktivieren, ist es erforderlich, diese in TAUDIO.INI umzubenennen. Denken Sie hierbei daran, die Originaldatei zuvor unter einem anderen Namen zu sichern. Neben den Initialisierungsdateien existieren für jede verfügbare Sprache noch Bibliothek-Dateien (Extension »T2S«), welche sprachspezifische Regeln für die Aussprache enthalten. Die Sprachumsetzung wird mit Hilfe dieser Regeln vorgenommen, was allerdings bei der Wiedergabe von Fremdworten oder Eigennamen zu einer falschen Aussprache führen kann. Aus diesem Grunde besteht die Möglichkeit, Wortlisten anzulegen, in denen Sie selbst festlegen können, wie bestimmte Worte ausgesprochen werden sollen.

Erstellen Sie solche Wortlisten als einfache ASCII-Dateien und speichern Sie diese unter beliebigem Namen mit der Extension »WDL« im Verzeichnis DAVID\CODE\ TAUDIO auf dem Server ab. Eine Wortliste muss folgendem Aufbau entsprechen: Am Anfang einer jeden Zeile steht das betreffende Wort, direkt gefolgt von einem Gleichheitszeichen und der entsprechenden Lautschrift, bezogen auf die aktuell gültige Spracheinstellung. Ein Auszug aus einer Wortliste für die deutsche Sprache könnte also folgendermaßen aussehen:
... Software=Softwär
eMail=Ihmähl
...
In der Initialisierungsdatei der betreffenden Sprache muss nun noch die zu verwendende Wortliste bekannt gemacht werden. Dies geschieht durch den Eintrag »WORDLIST=« gefolgt von dem Dateinamen der Wortliste. Existiert also z.B. eine Wortliste mit dem Namen GERMAN.WDL, so lautet der Eintrag:
WORDLIST=GERMAN.WDL

Sie können beliebig viele Wortlisten erstellen, die zu jeder Zeit veränderbar bzw. erweiterbar sind. Wichtig ist jedoch, dass Sie diese Dateien ausschließlich im Verzeichnis »DAVID\CODE\TAUDIO« ablegen, damit sie auch gefunden werden können. Hinweis
Beachten Sie hierzu den folgenden KnowledgeBase Artikel: