Compartir a través de


Selección del motor de voz

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows.

La configuración del identificador de idioma de un carácter determina su idioma de entrada de voz predeterminado; Microsoft Agent solicita SAPI para un motor instalado que coincida con ese idioma. Si una aplicación cliente no especifica una preferencia de idioma, Microsoft Agent intentará buscar un motor de reconocimiento de voz que coincida con el identificador de idioma predeterminado del usuario (con el identificador de idioma principal y, a continuación, el identificador de idioma secundario). Si no hay ningún motor disponible que coincida con este idioma, la voz se deshabilita para ese carácter.

También puede solicitar un motor de reconocimiento de voz específico especificando su identificador de modo (mediante la propiedad SRModeID de carácter). Sin embargo, si el identificador de idioma de ese identificador de modo no coincide con la configuración de idioma del cliente, se producirá un error en la llamada (se producirá un error en el control). Después, el motor de reconocimiento de voz seguirá siendo el último motor establecido correctamente por el cliente o, si no es ninguno, el motor que coincide con el identificador de idioma del sistema actual. Si todavía no hay ninguna coincidencia, la entrada de voz no está disponible para ese cliente.

Microsoft Agent carga automáticamente un motor de reconocimiento de voz cuando un usuario inicia la entrada de voz presionando la tecla de acceso rápido Escuchando o el cliente de entrada-activo llama al método Listen . Sin embargo, también se puede cargar un motor al establecer o consultar su identificador de modo, establecer o consultar las propiedades de la ventana Comandos de voz, consultar SRStatus o cuando la voz está habilitada y el usuario muestra la página Entrada de voz de las Opciones avanzadas de caracteres. Sin embargo, Microsoft Agent solo mantiene cargados los motores de voz que usan los clientes.