Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[O Microsoft Agent foi preterido a partir do Windows 7 e pode estar indisponível nas versões subsequentes do Windows.]
O Windows Vista apresenta algumas alterações na forma como o reconhecimento de fala e fala interage com o Windows Vista.
O Microsoft Agent agora dá suporte a componentes sapi 5 de reconhecimento de fala e de conversão de texto em fala. As propriedades TTSModeID e SRModeID do objeto Agent ainda são usadas para determinar qual voz ou reconhecedor está selecionado para o agente e para alterar essa seleção. Os modos SAPI 4 aparecem como cadeias de caracteres GUID, como "{ca141fd0-ac7f-11d1-97a3-006008273000}", enquanto tokens SAPI 5 (equivalentes a modos) aparecem como nomes regulares, como "Microsoft Anna". Como em versões anteriores, o agente fará uma escolha padrão de mecanismos TTS e SR. Se os mecanismos SAPI 5 estiverem instalados, eles sempre serão preferenciais em vez de qualquer mecanismo SAPI 4 que possa ser instalado. O mecanismo de Conversão de Texto em Fala padrão do usuário, conforme especificado no painel de controle, será usado se seu gênero corresponder ao do caractere, caso contrário, um mecanismo SAPI 5 do mesmo sexo será escolhido se um estiver disponível. As IDs de modo especificadas diretamente no caractere serão ignoradas se os mecanismos SAPI 5 estiverem presentes. As seleções padrão podem ser verificadas lendo as propriedades TTSModeID e SRModeID no início do script.
Como antes, TTSModeID e SRModeID retornarão uma cadeia de caracteres em branco se a funcionalidade de Reconhecimento de Fala ou de Conversão de Texto não estiver presente. Uma voz ou um reconhecedor específico pode ser selecionado definindo essas propriedades como a cadeia de caracteres de modo SAPI 4 apropriada ou o nome do token SAPI 5. Depois de definir um modo ou token específico, você também pode ler a propriedade novamente para verificar se seu valor foi obtido, o que indica que o novo modo ou token estava realmente disponível e foi selecionado com êxito. Para desenvolvedores que implantam o Agent na Web, observe que muitos usuários do Vista já terão uma ou mais vozes SAPI 5 instaladas, portanto, talvez você queira evitar o download automático de vozes SAPI 4, a menos que seu script as solicite especificamente, pois a voz baixada não acabaria sendo usada.
Os mecanismos de conversão de texto em fala do SAPI 5 usam um conjunto diferente de padrões que o SAPI 4 para anotar a fala com marcação, por exemplo, para alterar o tom ou a taxa da fala. No SAPI 4, você usa comandos de "barra", como /pit=170/. No SAPI 5, você usa marcas XML, como <PITCH MIDDLE="5"/>. No Vista, o Agente aceitará os dois tipos de anotações em comandos "barra" de cadeias de caracteres de método Speak serão ignorados pelos mecanismos SAPI 5, e as marcas XML serão ignoradas pelos mecanismos SAPI 4. Assim como acontece com marcas de barra, o suporte para marcas XML SAPI 5 varia de fornecedor para fornecedor, e alguns fornecedores podem dar suporte a marcas adicionais. Para obter mais informações sobre marcas XML sapi 5, consulte a Especificação sapi 5.
O agente não inclui mais suporte para vários idiomas. O idioma usado pelo Agent sempre é considerado o idioma atual do usuário, conforme registrado no sistema operacional. A propriedade LanguageID do objeto Agent ainda é gravável, mas seu valor é ignorado pelo Agent no Vista. Por exemplo, se o idioma do usuário estiver definido como inglês dos EUA (&H0409) e ele usar um programa que define o LanguageID como francês (&H040C), o texto da dica de voz e as caixas de diálogo Opções Avançadas de Caracteres ainda aparecerão em inglês.