Partilhar via


Seleção do mecanismo de fala

[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em 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 o 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 de idioma padrão do usuário (usando a ID de idioma principal e, em seguida, a ID de idioma secundário). Se nenhum mecanismo estiver disponível correspondente 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 o ID de idioma para esse 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 permanecerá o último mecanismo definido com êxito pelo cliente ou, se nenhum, o mecanismo que corresponde ao ID de 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 atalho Listening ou o cliente ativo de entrada chama o método Listen. No entanto, um mecanismo também pode ser carregado ao definir ou consultar seu ID de modo, definir ou consultar as propriedades da janela de comandos de voz, consultar SRStatusou quando a fala estiver habilitada e o usuário exibir a página de entrada de fala das Opções avançadas de caracteres. No entanto, o Microsoft Agent mantém carregados apenas os mecanismos de fala que os clientes estão usando.