Поделиться через


IAgentCommandsEx::SetGlobalVoiceCommandsEnabled

[Агент Майкрософт не рекомендуется использовать в Windows 7 и может быть недоступен в последующих версиях Windows.]

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

Задает свойство Enabled для грамматики голоса глобальных команд Microsoft Agent.

  • Возвращает S_OK для указания успешной операции.

bEnable

Логическое значение, указывающее, включена ли грамматика голоса для глобальных команд агента. Значение True включает грамматику голоса; Значение False отключает его.

Microsoft Agent автоматически добавляет параметры голоса (грамматику) для открытия и закрытия окна голосовых команд, а также для отображения и скрытия символа. Если задано значение False, агент отключает все голосовые параметры для этих команд, а также параметры голоса для заголовка объектов Command других клиентов. Это позволяет исключить их из текущей активной грамматики клиента. Однако, так как это потенциально блокирует голосовой доступ к другим клиентам, сбросьте это свойство на True после обработки голосового ввода пользователя.

Отключение свойства не влияет на всплывающее меню символа. Глобальные команды, добавленные сервером, по-прежнему будут отображаться. Их нельзя удалить из всплывающего меню.

См. также:

IAgentCommandsEx::GetGlobalVoiceCommandsEnabled