Definieren eines neuen Zeichens
[Microsoft Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht verfügbar.]
Um ein neues Zeichen zu definieren, führen Sie den Agent-Zeichen-Editor aus. Wenn Sie bereits eine Zeichendatei geladen haben, wählen Sie im Menü Datei den Befehl Neu aus. Dadurch wird ein Untermenü der Optionen angezeigt. Wenn Sie ein Zeichen für ihre eigene Verwendung erstellen, wählen Sie Benutzerdefiniertes Zeichen aus. Wenn Sie ein Zeichen erstellen möchten, das als Agent-Standardzeichen verwendet werden kann, wählen Sie Standardzeichen aus. Dadurch wird der Editor mit allen erforderlichen Animationsnamen und Animationsstatuszuweisungen vorkonfiguriert und die Option Standardanimationssatz unterstützt festgelegt. Wenn Sie office Assistant Character auswählen, wird der Editor mit den Animationsnamen und der Zuweisung des Animationszustands für ein Office-Assistentenzeichen vorkonfiguriert. Diese Aktion wählt das Zeichensymbol in der Struktur aus und zeigt die zugehörigen Eigenschaftenseiten auf der rechten Seite des Fensters an. In den folgenden Abschnitten wird beschrieben, wie Sie die Eigenschaften Ihres Zeichens festlegen und Animationen für das Zeichen erstellen.
Festlegen der allgemeinen Informationen ihres Charakters
Um mit der Definition eines Zeichens zu beginnen, geben Sie den Namen des Zeichens in das Textfeld Name ein (maximal 32 Zeichen). Da Microsoft Agent den Namen verwendet, um Benutzern den Zugriff auf das Zeichen zu ermöglichen, geben Sie einen benutzerfreundlichen Namen an. Geben Sie einen Namen an, der mit herkömmlicher Rechtschreibung ausgesprochen werden kann, oder Sie können die Spracheingabe für das Zeichen deaktivieren. Sie können auch eine kurze optionale Beschreibung (256 Zeichen) für Ihr Zeichen im Textfeld Beschreibung angeben. Der Server macht clientseitig verfügbar, was Sie im Textfeld Beschreibung eingeben.
Sie können auch Ihre eigenen Daten als Teil Ihres Zeichens speichern, indem Sie das Feld ExtraData verwenden. Sie können diese Funktion verwenden, um spezielle Informationen zu Ihrem Charakter oder anderen Daten aufzunehmen. Nach der Kompilierung mit dem Zeichen-Editor kann mit der ExtraData-Eigenschaft zur Laufzeit beim Laden des Zeichens auf diese Informationen zugegriffen werden.
Sie können den Namen, die Beschreibung und zusätzliche Dateninformationen des Zeichens basierend auf der Sprach-ID-Einstellung des Zeichens festlegen. Um diese Daten für eine andere Sprache festzulegen, wählen Sie Sprache aus, und geben Sie den Text ein. Außerdem müssen die Sprachcodepages auf dem System installiert sein, auf dem Sie die Zeichendatei erstellen. Wenn Sie dies nicht getan haben, werden die entsprechenden Spracheinstellungen nicht in der kompilierten Zeichendatei enthalten. Sie müssen keine Informationen in anderen Sprachen angeben. Wenn diese Eigenschaften zur Laufzeit mithilfe der Agent-API abgefragt werden und keine spezifischen Einstellungen für diese Sprache vorhanden sind, werden die Einstellungen für Englisch (Standard) zurückgegeben.
Festlegen der Ausgabeoptionen ihres Charakters
Wenn Sie die Option Standardanimationssatz unterstützt festlegen, überprüft der Zeichen-Editor, ob Sie alle erforderlichen Animationen und Animationszustandszuweisungen für ein Standardzeichen eingeschlossen haben, wenn Sie versuchen, das Zeichen zu erstellen. Wenn etwas fehlt, listet ein Meldungsfeld die fehlenden Elemente auf. Ausführliche Informationen zum Standardanimationssatz finden Sie unter Entwerfen von Zeichen für Microsoft Agent.
Für die gesprochene Ausgabe Ihres Charakters bietet Microsoft Agent die Wahl zwischen einer synthetisierten TTS-Stimme (Text-to-Speech) oder einer Stimme, die aufgezeichnete Audiodateien verwendet. Wenn Sie eine synthetisierte Stimme verwenden möchten, aktivieren Sie die Option Synthetisierte Spracherkennung für Sprachausgabe verwenden. Dadurch wird eine Voice-Seite zum Auswählen der Merkmale der Stimme hinzugefügt. Wählen Sie die Seite Voice aus, und verwenden Sie die Steuerelemente auf der Seite, um eine Stimme, Geschwindigkeit und Tonhöhe aller kompatiblen TTS-Engines auszuwählen, die Sie installiert haben. Der Bereich der Sprachparameter, die Sie auswählen können, hängt von TTS-Engines ab. Wenn Sie noch keine TTS-Engine installiert haben, ist die Voice-ID-Liste leer. Sie müssen eine TTS-Engine installiert haben, bevor Sie die Spracheinstellungen Ihres Charakters im Agent-Zeichen-Editor definieren.
Wenn Sie planen, eine TTS-Engine für die Ausgabe Ihres Charakters zu verwenden, müssen Sie diese Engine auch auf dem System des Benutzers installieren. Wenn Sie eine Stimme basierend auf einer bestimmten TTS-Engine auswählen, der Benutzer jedoch eine andere TTS-Engine installiert hat, versucht der Server, die Stimme basierend auf den Merkmalen abzugleichen, die Sie im Agent-Zeichen-Editor definiert haben.
Wenn Sie die Verwendung aufgezeichneter Audiodateien (. WAV-Dateien) für die gesprochene Ausgabe Ihres Zeichens müssen Sie nicht die Option Synthetisierte Sprache für Sprachausgabe verwenden aktivieren. Stattdessen müssen Sie die gesprochenen Ausgabe-Audiodateien separat aufzeichnen und aus Ihrem Anwendungscode laden.
Mit der Option Word Ballon verwenden können Sie bestimmen, ob Sie einen Wortballon für Ihren Charakter unterstützen möchten. Dieses Feature kann auch zur Laufzeit festgelegt werden.
Wenn die Option Word Ballon verwenden aktiviert ist, können Sie auf die Seite Word Ballon zugreifen. Mit den Optionen auf der Seite Word Ballon können Sie die Standardmerkmale Ihres Wortballons ändern. Mit der Einstellung Zeichen pro Zeile können Sie die Breite des Ballons basierend auf der durchschnittlichen Anzahl von Zeichen pro Zeile definieren. Sie können die Standardhöhe basierend auf einer festen Anzahl von Zeilen festlegen, die Sie gleichzeitig anzeigen möchten, oder automatisch auf den Text, den Sie in der Speak-Methode angeben. Sie können auch festlegen, ob der Ballon automatisch ausgeblendet wird, nachdem eine Speak-Methode abgeschlossen wurde, und ob der Ballon Wörter automatisch an die Sprachausgabegeschwindigkeit des Zeichens anzeigt oder "pacet".
Auf der Seite Word Ballon können Sie auch die Standardschriftart für den Wortballon des Zeichens und die Anzeigefarben des Ballons festlegen. Beachten Sie jedoch, dass Benutzer Ihre Schriftarteinstellungen für Wortballons überschreiben können, indem Sie das Microsoft Agent-Eigenschaftenblatt verwenden.
Festlegen des Zeichenbezeichners
Jedes Zeichen erfordert einen eindeutigen Bezeichner (GUID). Der Server verwendet den Bezeichner, um Zeichen zu unterscheiden. Wenn Sie ein neues Zeichen erstellen, erstellt der Editor automatisch einen neuen Bezeichner für Ihr Zeichen. Sie müssen den Bezeichner eines Zeichens nur ändern, wenn Sie die Zeichendefinitionsdatei eines anderen Zeichens kopiert haben oder wenn Sie ein Zeichen absichtlich von einer früheren Version unterscheiden möchten. Um den Bezeichner eines Zeichens zu ändern, klicken Sie auf die Schaltfläche Neue GUID, und der Editor generiert einen neuen Bezeichner.