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. True habilita la gramática de voz; False lo 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 los objetos Caption de otros objetos Command del cliente. Esto le permite eliminarlos de la gramática activa actual del cliente. Sin embargo, dado que esto bloquea potencialmente el acceso de voz a otros clientes, restablezca esta propiedad en 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