Partager via


Définition d’un nouveau caractère

[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]

Pour définir un nouveau caractère, exécutez l’Éditeur de caractères de l’agent. Si vous avez un fichier de caractères existant chargé, choisissez la commande Nouveau dans le menu Fichier . Cela affiche un sous-menu de choix. Si vous créez un caractère pour votre propre usage, choisissez Caractère personnalisé. Si vous souhaitez créer un caractère qui peut être utilisé comme caractère par défaut de l’agent, choisissez Caractère par défaut. Cela permet de préconfigurer l’éditeur avec tous les noms d’animation et les attributions d’état d’animation requis, ainsi que de définir l’option Prise en charge de l’ensemble d’animations standard . De même, si vous choisissez Caractère de l’Assistant Office, l’éditeur est préconfiguré avec les noms d’animation et l’affectation d’état d’animation requis pour un caractère du Compagnon Office. Cette action sélectionne l’icône Caractère dans l’arborescence et affiche ses pages de propriétés sur le côté droit de la fenêtre. Les sections suivantes décrivent comment définir les propriétés de votre caractère et comment créer des animations pour le caractère.

Définition des informations générales de votre personnage

Pour commencer à définir un caractère, entrez le nom du caractère dans la zone de texte Nom (32 caractères maximum). Étant donné que Microsoft Agent utilise le nom pour autoriser les utilisateurs à accéder au caractère, spécifiez un nom convivial. Fournissez un nom qui peut être prononcé à l’aide de l’orthographe conventionnelle, ou vous pouvez désactiver l’entrée vocale pour le caractère. Vous pouvez également spécifier une brève description facultative (256 caractères) pour votre caractère dans la zone de texte Description. Le serveur expose ce que vous entrez dans la zone de texte Description aux applications clientes.

Vous pouvez également stocker vos propres données dans le cadre de votre caractère à l’aide du champ ExtraData. Vous pouvez utiliser cette fonctionnalité pour inclure des informations spéciales sur votre personnage ou d’autres données. Une fois compilées avec l’éditeur de caractères, ces informations sont accessibles à l’aide de la propriété ExtraData au moment de l’exécution lorsque le caractère est chargé.

Vous pouvez définir le nom, la description et les informations de données supplémentaires du caractère en fonction du paramètre d’ID de langue du caractère. Pour définir ces données pour une autre langue, sélectionnez Langue et entrez le texte. Vous devez également avoir les pages de code de langue installées sur le système où vous générez le fichier de caractères. Si vous ne le faites pas, les paramètres de langue appropriés ne seront pas inclus dans le fichier de caractères compilé. Vous n’êtes pas obligé de fournir des informations dans d’autres langues. Si ces propriétés sont interrogées au moment de l’exécution à l’aide de l’API agent et qu’il n’existe aucun paramètre spécifique pour cette langue, les paramètres anglais (par défaut) sont retournés.

Définition des options de sortie de votre personnage

Si vous définissez l’option Prise en charge de l’ensemble d’animations standard, l’éditeur de caractères case activée pour s’assurer que vous avez inclus toutes les animations et attributions d’état d’animation nécessaires pour un caractère par défaut lorsque vous tentez de créer le caractère. S’il manque un élément, une zone de message répertorie les éléments manquants. Pour plus d’informations sur le jeu d’animations standard, consultez Conception de personnages pour Microsoft Agent.

Pour la sortie parlée de votre personnage, Microsoft Agent fournit le choix d’une voix synthétisée de synthèse vocale (TTS) ou d’une voix qui utilise des fichiers audio enregistrés. Si vous souhaitez utiliser une voix synthétisée, case activée l’option Utiliser la synthèse vocale pour la sortie vocale. Cela ajoute une page Voix pour sélectionner les caractéristiques de la voix. Choisissez la page Voix et utilisez les contrôles de la page pour sélectionner une voix, une vitesse et une hauteur de tous les moteurs TTS compatibles que vous avez installés. La plage des paramètres vocaux que vous pouvez sélectionner dépend des moteurs TTS. Si vous n’avez pas encore installé de moteur TTS, la liste des ID vocaux est vide. Vous devez disposer d’un moteur TTS avant de définir les paramètres vocaux de votre personnage dans l’Éditeur de caractères de l’agent.

Si vous envisagez d’utiliser un moteur TTS pour la sortie de votre personnage, vous devez également installer ce moteur sur le système de l’utilisateur. Si vous sélectionnez une voix basée sur un moteur TTS particulier, mais qu’un autre moteur TTS est installé par l’utilisateur, le serveur tente de faire correspondre la voix en fonction des caractéristiques que vous avez définies dans l’éditeur de caractères de l’agent.

Si vous envisagez d’utiliser des fichiers audio enregistrés (. Fichiers WAV) pour la sortie parlée de votre personnage, vous n’avez pas besoin d’case activée l’option Utiliser la synthèse vocale pour la sortie vocale. Au lieu de cela, vous devez enregistrer les fichiers audio de sortie vocale séparément et les charger à partir de votre code d’application.

L’option Utiliser Word bulle vous permet de déterminer si vous souhaitez prendre en charge une bulle de mot pour votre caractère. Cette fonctionnalité peut également être définie au moment de l’exécution.

Lorsque l’option Utiliser Word bulle est activée, vous pouvez accéder à la page Ballon Word. Les options de la page ballon Word vous permettent de modifier les caractéristiques par défaut de votre bulle de mot. Le paramètre Caractères par ligne vous permet de définir la largeur de la bulle en fonction du nombre moyen de caractères par ligne. Vous pouvez définir la hauteur par défaut en fonction d’un nombre fixe de lignes que vous souhaitez afficher simultanément ou d’une taille automatique en fonction du texte que vous fournissez dans la méthode Speak. Vous pouvez également définir si la bulle se masque automatiquement une fois qu’une méthode Speak est terminée et si la bulle affiche automatiquement ou « rythme » les mots au paramètre de vitesse de sortie vocale du caractère.

La page ballon Word vous permet également de définir la police par défaut pour la bulle de mots du caractère et les couleurs d’affichage de la bulle. Toutefois, n’oubliez pas que les utilisateurs peuvent remplacer vos paramètres de police de bulle à l’aide de la feuille de propriétés Microsoft Agent.

Définition de l’identificateur de votre caractère

Chaque caractère nécessite un identificateur unique (GUID). Le serveur utilise l’identificateur pour différencier les caractères. Lorsque vous créez un caractère, l’éditeur crée automatiquement un nouvel identificateur pour votre caractère. Vous devez modifier l’identificateur d’un caractère uniquement si vous avez copié le fichier de définition de caractères d’un autre caractère ou si vous souhaitez intentionnellement différencier un caractère d’une version antérieure. Pour modifier l’identificateur d’un caractère, cliquez sur le bouton Nouveau GUID et l’éditeur génère un nouvel identificateur.