IAgentCharacterEx::SetTTSModeID
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].
HRESULT SetTTSModeID(
BSTR bszModeID // TTS engine ID
);
Establece el identificador de modo del motor de TTS establecido para el carácter.
- Devuelve S_OK para indicar que la operación se realizó correctamente.
-
bszModeID
-
Configuración del identificador de modo del motor de TTS para el carácter.
Nota:
IAgentCharacterEx:SetTTSModeID puede producir un error si Speech.dll no está instalado y el motor especificado no coincide con la configuración del modo TTS compilado del carácter.
Esta configuración determina el modo de motor preferido para la salida de TTS hablado de un carácter. El identificador de modo de un motor de TTS (texto a voz) es el GUID definido por el proveedor de voz que identifica de forma única el modo del motor (con formato de llaves y guiones). Para obtener más información, consulte la documentación del SDK de Voz de Microsoft.
Si establece un identificador de modo TTS, invalida el intento de servidor de buscar coincidencias con un motor de voz basado en el identificador de modo TTS compilado del carácter, el identificador de idioma del sistema actual y el identificador de idioma actual del carácter. Sin embargo, si intenta establecer un identificador de modo cuando el usuario ha deshabilitado la salida de voz en la hoja de propiedades de Microsoft Agent o cuando el motor asociado no está instalado, se producirá un error en esta llamada.
Si no establece un identificador de modo de motor de TTS para el carácter, el servidor establece un motor que coincide con la configuración de idioma del carácter (mediante interfaces de Microsoft Speech API). Si establece esta propiedad, se cargará el motor asociado si aún no está cargado.
Esta propiedad solo se aplica al uso del carácter de la aplicación cliente; la configuración no afecta a otros clientes del carácter u otros caracteres de la aplicación cliente.
Los requisitos del motor de voz de Microsoft Agent se basan en Microsoft Speech API. Los motores que admiten los requisitos de SAPI de Microsoft Agent se pueden instalar y usar con el Agente.
Consulte también
IAgentCharacterEx:GetTTSModeID