Caracteres

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

A comunicação humana é fundamentalmente social. O Microsoft Agent permite que você aproveite esse aspecto da interação usando personagens animados. Os usuários esperam que um caractere esteja em conformidade com as mesmas regras sociais, embora não necessariamente físicas, que eles usam ao interagir com outras pessoas, mesmo quando entendem que o personagem é sintético. Na medida em que você criar caracteres que atendam às suas expectativas, os usuários acharão seus caracteres mais críveis e simpáticos. Portanto, a forma como você projeta um personagem pode ter um efeito dramático em seu sucesso.

Ao criar um caractere, primeiro considere o perfil do público-alvo e o que os atrai, bem como quais tarefas eles fazem. Da mesma forma, considere o quão bem o design e o estilo do seu caractere correspondem à sua finalidade, além do aplicativo ao qual ele dá suporte. Por exemplo, um caractere de cachorro pode funcionar bem para um aplicativo de recuperação ou segurança, dependendo de sua aparência geral. Muitas vezes, o sucesso está nos detalhes. Pesquisas mostraram que mudar a arredondamento dos olhos e da forma do ouvido de um personagem animal pode gerar reações muito diferentes ao personagem.

Considere também o tipo de personalidade básica do seu personagem: dominante ou submisso, emocional ou reservado, sofisticado ou pé no chão; ou talvez você queira adaptar sua personalidade com base na interação do usuário. Por exemplo, você pode fornecer um controle que permite que um usuário ajuste se o caractere oferece mais informações ou aguarda ser solicitado. O primeiro seria mais saída do que o último.

O nome que você fornece para seu caractere pode inferir um tipo específico de personalidade. Por exemplo, "Max" e "Linus" podem transmitir personalidades muito diferentes. O Editor de Caracteres do Microsoft Agent permite que você defina o nome do caractere e inclua uma breve descrição. Esses atributos podem ser consultados em tempo de execução.

Além disso, decida se você planeja usar uma voz sintética (usando um mecanismo de conversão de texto em fala) ou uma voz gravada (. Arquivo WAV). Essa decisão pode depender do tipo de caractere que você usa, dos idiomas aos quais você planeja dar suporte e do que deseja que o caractere possa dizer. Por exemplo, uma voz sintetizada permite que seu caractere diga quase tudo. Programar o que seu personagem dirá é fácil e rápido: basta fornecer o texto que o caractere falará. No entanto, o uso de um mecanismo de fala gerado por computador requer alguma sobrecarga extra para a instalação inicial e será específico do idioma. Além disso, a maioria das vozes sintetizadas soam geradas pelo computador; eles não correspondem à clareza e prosódia da maioria dos discursos humanos. Pode ser difícil simular uma voz que corresponda ao seu personagem, especialmente se você usar um caractere que já tenha uma identidade estabelecida ou uma que tenha uma voz muito distinta. Nesse caso, talvez você queira usar arquivos de fala gravados para sua saída. O Microsoft Agent também dá suporte à sincronização labial para saída de fala gravada. Embora os arquivos de áudio forneçam uma voz natural e sejam mais fáceis de implementar em outros idiomas, eles devem ser copiados ou baixados para computadores locais. Os arquivos de fala gravados também limitam seu caractere ao vocabulário contido neles. Se você escolher a saída de fala sintética ou gravada, tenha em mente que uma voz carrega consigo informações sociais adicionais sobre o gênero, a idade e a personalidade do orador.

Você também pode decidir usar a palavra balão para saída e as configurações padrão para a fonte e a cor do balão. No entanto, observe que o usuário pode alterar os atributos de fonte e cor. Além disso, você não pode assumir que o estado do balão de palavra permanece constante porque o usuário pode desativar a palavra balão.