IAgentCharacterEx::SetTTSModeID
[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступен в последующих версиях Windows.]
HRESULT SetTTSModeID(
BSTR bszModeID // TTS engine ID
);
Задает идентификатор режима обработчика TTS, заданного для символа.
- Возвращает S_OK, чтобы указать, что операция прошла успешно.
-
bszModeID
-
Параметр идентификатора режима обработчика TTS для символа.
Примечание
IAgentCharacterEx:SetTTSModeID может завершиться ошибкой, если Speech.dll не установлен, и указанный обработчик не соответствует скомпилированному параметру режима TTS символа.
Этот параметр определяет предпочтительный режим обработчика для выходных данных языка TTS символа. Идентификатор режима обработчика TTS (преобразование текста в речь) — это GUID, определенный поставщиком речи, который однозначно определяет режим обработчика (отформатированный с помощью фигурных скобок и дефисов). Дополнительные сведения см. в документации по пакету SDK службы "Речь Майкрософт".
Если задан идентификатор режима TTS, он переопределяет попытку сервера сопоставить подсистему речи на основе скомпилированного идентификатора режима TTS символа, текущего системного языка и текущего идентификатора языка символа. Однако если вы пытаетесь задать идентификатор режима, если пользователь отключил выходные данные речи на странице свойств Microsoft Agent или если связанный обработчик не установлен, этот вызов завершится ошибкой.
Если для символа не задан идентификатор режима обработчика TTS, сервер задает подсистему, соответствующую языковым параметрам символа (с помощью интерфейсов API распознавания речи Майкрософт). Если это свойство не загружено, этот параметр загрузит связанный модуль.
Это свойство применяется только к использованию символа в клиентском приложении; параметр не влияет на другие клиенты символов или других символов клиентского приложения.
Требования к подсистеме распознавания речи Microsoft Agent основаны на API службы "Речь Майкрософт". Подсистемы, поддерживающие требования SAPI Microsoft Agent, можно установить и использовать с агентом.
См. также:
IAgentCharacterEx:GetTTSModeID