Compartilhar via


Seleção do Mecanismo de Fala

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

A configuração de ID de idioma de um caractere determina seu idioma de entrada de fala padrão; O Microsoft Agent solicita SAPI para um mecanismo instalado que corresponda a esse idioma. Se um aplicativo cliente não especificar uma preferência de idioma, o Microsoft Agent tentará encontrar um mecanismo de reconhecimento de fala que corresponda à ID do idioma padrão do usuário (usando a ID do idioma principal e, em seguida, a ID do idioma menor). Se nenhum mecanismo estiver disponível que corresponda a esse idioma, a fala será desabilitada para esse caractere.

Você também pode solicitar um mecanismo de reconhecimento de fala específico especificando sua ID de modo (usando o caractere propriedade SRModeID). No entanto, se a ID do idioma dessa ID de modo não corresponder à configuração de idioma do cliente, a chamada falhará (gerará um erro no controle). O mecanismo de reconhecimento de fala continuará sendo o último mecanismo definido com êxito pelo cliente ou, se nenhum, o mecanismo que corresponde à ID do idioma do sistema atual. Se ainda não houver correspondência, a entrada de fala não estará disponível para esse cliente.

O Microsoft Agent carrega automaticamente um mecanismo de reconhecimento de fala quando a entrada de fala é iniciada por um usuário pressionando a tecla de escuta ou o cliente ativo de entrada chama o método Listen. No entanto, um mecanismo também pode ser carregado ao definir ou consultar sua ID de modo, definir ou consultar as propriedades da Janela comandos de voz, consultar SRStatusou quando a fala estiver habilitada e o usuário exibir a página Entrada de Fala das Opções avançadas de caractere. No entanto, o Microsoft Agent mantém carregados apenas os mecanismos de fala que os clientes estão usando.