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" |