Compartir a través de


IAgentCommandsEx::SetGlobalVoiceCommandsEnabled

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

HRESULT SetGlobalVoiceCommandsEnabled(
 long bEnable  // Enabled setting for Agent's global voice commands
);

Establece la propiedad Enabled para la gramática de voz de los comandos globales de Microsoft Agent.

  • Devuelve S_OK para indicar que la operación se realizó correctamente.

bEnable

Valor booleano que establece si la gramática de voz de los comandos globales del agente está habilitada. verdadero habilita la gramática de voz; False la deshabilita.

Microsoft Agent agrega automáticamente parámetros de voz (gramática) para abrir y cerrar la ventana Comandos de voz y para mostrar y ocultar el carácter. Cuando se establece en False, el Agente deshabilita los parámetros de voz para estos comandos, así como los parámetros de voz para lacaption dede otros objetos Command del cliente. Esto le permite eliminarlos de la gramática activa actual del cliente. Sin embargo, dado que esto puede bloquear el acceso de voz a otros clientes, restablezca esta propiedad a True después de procesar la entrada de voz del usuario.

Deshabilitar la propiedad no afecta al menú emergente del carácter. Los comandos globales agregados por el servidor seguirán apareciendo. No se pueden quitar del menú emergente.

Consulte también

IAgentCommandsEx::GetGlobalVoiceCommandsEnabled