EasySpeech Controls v2.0


The IEnumTTSEngineModes interface provides detailed information about a text-to-speech mode supported by a particular engine.

This interface wrapped the TTSMODEINFO structure in Microsoft SAPI 4.0. For more info about the members of IEnumTTSEngineModes, please refer the document of SAPI 4.0

SAPI 5.1 does not give similar information as SAPI 4.1 does, therefore IEnumTTSEngineModes translates such info for SAPI 5.1.

Properties Description
Age Age of the voice.
API_Type API type of this engine. This member can be one of the MS_SAPI4 or MS_SAPI5 constant.
EngineFeatures Text-to-speech features that are available.
EngineGUID Globally unique identifier (GUID) that uniquely identifies the engine.
Features Text-to-speech features that are available.
Gender Gender of the voice.
Interfaces Interfaces supported by the engine.
Language The language of the voice.
LanguageID The language ID of the voice.
ManufacturerName Name of the manufacturer -- for example, "Acme Corporation."
ModeGUID GUID that uniquely identifies the mode. Property CurrEngineMode use this value of identifies the voice.
ModeName Name of the text-to-speech mode.
ProductName Name of the product -- for example, "Acme's Talk-O-Matic."
Speaker Name of the voice, or blank if the name is not important.
Style Personality of the voice -- for example: "Business" , "Casual", "Computer" , "Excited" , "Singsong"



See Also