Definir un nuevo carácter

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows.

Para definir un nuevo carácter, ejecute el Editor de caracteres del Agente. Si tiene un archivo de caracteres existente cargado, elija el comando Nuevo en el menú Archivo . Esto muestra un submenú de opciones. Si crea un carácter para su propio uso, elija Carácter personalizado. Si desea crear un carácter que se pueda usar como carácter predeterminado del Agente, elija Carácter predeterminado. Esto configurará previamente el editor con todos los nombres de animación necesarios y las asignaciones de estado de animación, así como establecer la opción Supports Standard Animation Set (Admitir conjunto de animaciones estándar). Del mismo modo, si elige Carácter del Asistente de Office, el editor está preconfigurado con los nombres de animación y la asignación de estado de animación necesaria para un carácter del Asistente de Office. Esta acción selecciona el icono Carácter del árbol y muestra sus páginas de propiedades en el lado derecho de la ventana. En las secciones siguientes se describe cómo establecer las propiedades del carácter y cómo crear animaciones para el carácter.

Establecer la información general de su personaje

Para empezar a definir un carácter, escriba el nombre del carácter en el cuadro de texto Nombre (máximo de 32 caracteres). Dado que Microsoft Agent usa el nombre para permitir que los usuarios accedan al carácter, especifique un nombre descriptivo. Proporcione un nombre que se pueda pronunciar con ortografía convencional o puede deshabilitar la entrada de voz para el carácter. También puede especificar una breve descripción opcional (256 caracteres) para el carácter en el cuadro de texto Descripción. El servidor expone lo que escribe en el cuadro de texto Descripción a las aplicaciones cliente.

También puede almacenar sus propios datos como parte de su carácter mediante el campo ExtraData. Puede usar esta funcionalidad para incluir información especial sobre su carácter u otros datos. Una vez compilada con el Editor de caracteres, se puede tener acceso a esta información mediante la propiedad ExtraData en tiempo de ejecución cuando se carga el carácter.

Puede establecer la información de nombre, descripción y datos adicionales del carácter en función de la configuración del identificador de idioma del carácter. Para establecer estos datos para otro idioma, seleccione Idioma y escriba el texto. También debe tener instaladas las páginas de códigos de idioma en el sistema que compile el archivo de caracteres. Si no se incluye la configuración de idioma adecuada en el archivo de caracteres compilado. No es necesario proporcionar información en otros idiomas. Si estas propiedades se consultan en tiempo de ejecución mediante la API del agente y no hay ninguna configuración específica para ese idioma, se devuelve la configuración de inglés (valor predeterminado).

Establecer las opciones de salida del carácter

Si estableces la opción Supports Standard Animation Set (Admitir conjunto de animaciones estándar), el Editor de caracteres comprobará que has incluido todas las animaciones necesarias y las asignaciones de estado de animación para un carácter predeterminado al intentar compilar el carácter. Si falta algo, un cuadro de mensaje mostrará los elementos que faltan. Para obtener más información sobre el conjunto de animaciones estándar, vea Diseño de caracteres para Microsoft Agent.

Para la salida hablada de su personaje, Microsoft Agent proporciona la elección de una voz sintetizada, de texto a voz (TTS) o de una voz que usa archivos de sonido grabados. Si desea usar una voz sintetizada, active la opción Usar voz sintetizada para la salida de voz. Esto agregará una página voz para seleccionar las características de la voz. Elija la página Voz y use los controles de la página para seleccionar una voz, velocidad y tono de los motores TTS compatibles que haya instalado. El rango de los parámetros de voz que puede seleccionar depende de los motores TTS. Si aún no ha instalado un motor de TTS, la lista id. de voz estará vacía. Debe tener instalado un motor TTS antes de definir la configuración de voz de su carácter en el Editor de caracteres del Agente.

Si tiene previsto usar un motor de TTS para la salida del personaje, también debe instalar ese motor en el sistema del usuario. Si selecciona una voz basada en un motor TTS determinado, pero el usuario tiene instalado otro motor de TTS, el servidor intenta hacer coincidir la voz en función de las características definidas en el Editor de caracteres del Agente.

Si tiene previsto usar archivos de sonido grabados (. Archivos WAV) para la salida hablada de su personaje, no es necesario comprobar la opción Usar voz sintetizada para la salida de voz. En su lugar, deberá grabar los archivos de audio de salida hablados por separado y cargarlos desde el código de la aplicación.

La opción Usar Word Globo le permite determinar si desea admitir un globo de palabras para su carácter. Esta característica también se puede establecer en tiempo de ejecución.

Cuando se activa la opción Usar Word Globo, puede acceder a la página Word Globo. Las opciones de la página Word Globo le permiten cambiar las características predeterminadas del globo de palabras. La configuración Caracteres por línea permite definir el ancho del globo en función del número medio de caracteres por línea. Puede establecer el alto predeterminado en función de un número fijo de líneas que desee mostrar a la vez o ajustar automáticamente el tamaño del texto que proporcione en el método Speak . También puede establecer si el globo se oculta automáticamente después de completar un método Speak y si el globo muestra automáticamente o "ritmos" palabras en la configuración de velocidad de salida de voz del carácter.

La página Word Globo también le permite establecer la fuente predeterminada para el globo de palabras del carácter y los colores de visualización del globo. Sin embargo, tenga en cuenta que los usuarios pueden invalidar la configuración de fuente del globo de palabras mediante la hoja de propiedades de Microsoft Agent.

Establecer el identificador del carácter

Cada carácter requiere un identificador único (GUID). El servidor usa el identificador para diferenciar caracteres. Al crear un nuevo carácter, el Editor crea automáticamente un nuevo identificador para el carácter. Solo debe cambiar el identificador de un carácter si copió el archivo de definición de caracteres de otro carácter o si desea diferenciar intencionadamente un carácter de una versión anterior. Para cambiar el identificador de un carácter, haga clic en el botón Nuevo GUID y el Editor generará un nuevo identificador.