Compartilhar via


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 comando Novo 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 Agent, escolha Caractere Padrão. Isso pré-configurará 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 o Caractere Assistente do Office, o editor será pré-configurado com os nomes de animação e a atribuição de estado de animação necessários para um caractere assistente do Office. 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 (máximo de 32 caracteres). Como o Microsoft Agent usa o nome para permitir que os usuários acessem o caractere, especifique um nome amigável. Forneça um nome que possa 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 do 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 do 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 em 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 caracteres 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 em 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ção Padrão de Suporte, o Editor de Caracteres marcar para certificar-se de que você incluiu todas as animações necessárias e atribuições de estado de animação para um caractere padrão quando você 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, marcar a opção Usar Fala Sintetizada para Saída de Voz. Isso adicionará uma página voz para selecionar as características da voz. Escolha a página Voz e use os controles nela para selecionar uma voz, velocidade e tom de qualquer mecanismo TTS compatível que você tenha instalado. O intervalo dos parâmetros de voz que você pode selecionar depende dos mecanismos TTS. Se você ainda não instalou 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 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 caractere, você não precisa marcar 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 Word Balão 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 Word Balão estiver marcada, você poderá acessar a página Word Balão. As opções na página Word Balão permitem alterar as características padrão do balão de palavras. 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" palavras para a configuração de velocidade de saída de fala do caractere.

A página Word Balão também permite que você defina a fonte padrão para o balão de palavras 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 o caractere. Você só precisará alterar o identificador de um caractere se tiver copiado o arquivo de definição de caractere de outro caractere ou se quiser 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.