Definindo um novo caractere

[O Microsoft Agent foi preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]

Para definir um novo caractere, execute o Editor de Caracteres do Agente. Se você tiver um arquivo de caractere existente carregado, escolha o novo comando no menu Arquivo . Isso exibe um submenu de opções. Se você criar um caractere para seu próprio uso, escolha Caractere Personalizado. Se você quiser criar um caractere que possa ser usado como um caractere padrão do Agente, escolha Caractere Padrão. Isso configurará previamente o editor com todos os nomes de animação e atribuições de estado de animação necessários, bem como definirá a opção Conjunto de Animação Padrão de Suporte . Da mesma forma, se você escolher Office Caractere Assistente, o editor será pré-configurado com os nomes de animação e a atribuição de estado de animação necessária para um caractere Office Assistente. Essa ação seleciona o ícone Caractere na árvore e exibe suas páginas de propriedades no lado direito da janela. As seções a seguir descrevem como definir as propriedades do caractere e como criar animações para o caractere.

Definindo as informações gerais do caractere

Para começar a definir um caractere, insira o nome do caractere na caixa de texto Nome (no máximo 32 caracteres). Como o Microsoft Agent usa o nome para permitir que os usuários acessem o caractere, especifique um nome amigável ao usuário. Forneça um nome que pode ser pronunciado usando a ortografia convencional ou você pode desabilitar a entrada de fala para o caractere. Você também pode especificar uma breve descrição opcional (256 caracteres) para o caractere na caixa de texto Descrição. O servidor expõe o que você insere na caixa de texto Descrição para aplicativos cliente.

Você também pode armazenar seus próprios dados como parte de seu caractere usando o campo ExtraData. Você pode usar essa funcionalidade para incluir informações especiais sobre seu caractere ou outros dados. Depois de compiladas com o Editor de Caracteres, essas informações podem ser acessadas usando a propriedade ExtraData em tempo de execução quando o caractere é carregado.

Você pode definir o nome, a descrição e as informações de dados extras do caractere com base na configuração da ID de idioma do caractere. Para definir esses dados para outro idioma, selecione Idioma e insira o texto. Você também deve ter as páginas de código de idioma instaladas no sistema que você cria o arquivo de caracteres. Se você não fizer isso, as configurações de idioma apropriadas não serão incluídas no arquivo de caractere compilado. Você não precisa fornecer informações em outros idiomas. Se essas propriedades forem consultadas em runtime usando a API do Agente e não houver configurações específicas para esse idioma, as configurações de inglês (padrão) serão retornadas.

Definindo as opções de saída do caractere

Se você definir a opção Conjunto de Animações Padrão de Suporte, o Editor de Caracteres verificará se você incluiu todas as animações necessárias e atribuições de estado de animação para um caractere padrão ao tentar compilar o caractere. Se algo estiver faltando, uma caixa de mensagem listará os elementos ausentes. Para obter detalhes sobre o conjunto de animação padrão, consulte Designing Characters for Microsoft Agent.

Para a saída falada do seu caractere, o Microsoft Agent fornece a opção de uma voz Sintetizada, TTS (conversão de texto em fala) ou uma voz que usa arquivos de som gravados. Se você quiser usar uma voz sintetizada, verifique a opção Usar Fala Sintetizada para Saída de Voz. Isso adicionará uma página de Voz para selecionar as características da voz. Escolha a página Voz e use os controles na página para selecionar uma voz, velocidade e tom de qualquer mecanismo TTS compatível que você instalou. O intervalo dos parâmetros de voz que você pode selecionar depende dos mecanismos TTS. Se você ainda não tiver instalado um mecanismo TTS, a lista de IDs de Voz estará vazia. Você deve ter um mecanismo TTS instalado antes de definir as configurações de voz do seu caractere no Editor de Caracteres do Agente.

Se você planeja usar um mecanismo TTS para a saída do caractere, também deve instalar esse mecanismo no sistema do usuário. Se você selecionar uma voz com base em um mecanismo TTS específico, mas o usuário tiver um mecanismo TTS diferente instalado, o servidor tentará corresponder à voz com base nas características definidas no Editor de Caracteres do Agente.

Se você planeja usar arquivos de som gravados (. Arquivos WAV) para a saída falada do seu caractere, você não precisa verificar a opção Usar Fala Sintetizada para Saída de Voz. Em vez disso, você precisará gravar os arquivos de áudio de saída falados separadamente e carregá-los do código do aplicativo.

A opção Usar Balão do Word permite que você determine se deseja dar suporte a um balão de palavras para seu caractere. Esse recurso também pode ser definido em tempo de execução.

Quando a opção Usar Balão do Word for marcada, você poderá acessar a página Balão do Word . As opções na página Balão do Word permitem alterar as características padrão do balão de palavra. A configuração Caracteres por Linha permite definir a largura do balão com base no número médio de caracteres por linha. Você pode definir a altura padrão com base em um número fixo de linhas que deseja exibir ao mesmo tempo ou dimensionado automaticamente para o texto fornecido no método Speak . Você também pode definir se o balão é ocultado automaticamente depois que um método Speak é concluído e se o balão exibe automaticamente ou "acelera" as palavras para a configuração de velocidade de saída de fala do caractere.

A página Balão do Word também permite que você defina a fonte padrão para a palavra balão do caractere e as cores de exibição do balão. No entanto, lembre-se de que os usuários podem substituir suas configurações de fonte de balão de palavras usando a folha de propriedades do Microsoft Agent.

Definindo o identificador do caractere

Cada caractere requer um GUID (identificador exclusivo). O servidor usa o identificador para diferenciar caracteres. Quando você cria um novo caractere, o Editor cria automaticamente um novo identificador para seu caractere. Você precisará alterar o identificador de um caractere somente se copiou o arquivo de definição de caractere de outro caractere ou se deseja diferenciar intencionalmente um caractere de uma versão anterior. Para alterar o identificador de um caractere, clique no botão Novo GUID e o Editor gerará um novo identificador.