|
| Leading Translation Management System for Translation Agencies, Top Translation Management Software for Freelance Translators, Time Tracking Software, Word Count, Character Count and Line Count Software, Computer Assisted Translation Tool for Easy Word Count, Clipboard Character Count Software, User-Friendly Translation Memory Software, Terminology Management Software, Terminology Management Server, Microsoft Glossary Software, Dictionary of Acronyms, Social Network for Translators and Translation Agencies, Acronyms and Abbreviations Search Engine, Russian Translation Lab, Ukrainian Translation Lab. |
You are reading help file online using chmlib.com
|
Microsoft Speech SDK
SAPI 5.1
SPEAKFLAGS
SPEAKFLAGS lists the ISpVoice::Speak call also the ISpTTSEngine::Speak call.
typedef enum SPEAKFLAGS
{
//--- SpVoice flags
SPF_DEFAULT,
SPF_ASYNC,
SPF_PURGEBEFORESPEAK,
SPF_IS_FILENAME,
SPF_IS_XML,
SPF_IS_NOT_XML,
SPF_PERSIST_XML,
//--- Normalizer flags
SPF_NLP_SPEAK_PUNC,
//--- Masks
SPF_NLP_MASK,
SPF_VOICE_MASK,
SPF_UNUSED_FLAGS
} SPEAKFLAGS;
Elements
- SPF_DEFAULT
Specifies that the default settings should be used. The defaults are:
- Speak the given text string synchronously
- Not purge pending speak requests
- Parse the text as XML only if the first character is a left-angle-bracket (<)
- Not persist global XML state changes across speak calls
- Not expand punctuation characters into words.
To override this default, use the other flag values given below.
- SPF_ASYNC
- Specifies that the Speak call should be asynchronous. That is, it will return immediately after the speak request is queued.
- SPF_PURGEBEFORESPEAK
- Purges all pending speak requests prior to this speak call.
- SPF_IS_FILENAME
- The string passed to ISpVoice::Speak is a file name, and the file text should be spoken.
- SPF_IS_XML
- The input text will be parsed for XML markup.
- SPF_IS_NOT_XML
- The input text will not be parsed for XML markup.
- SPF_PERSIST_XML
- Global state changes in the XML markup will persist across speak calls.
- SPF_NLP_SPEAK_PUNC
- Punctuation characters should be expanded into words (e.g. "This is a sentence." would become "This is a sentence period").
- SPF_NLP_MASK
- This mask is used to remove the SAPI handled flags before ISpTTSEngine::Speak is called. The only flag which the TTS engine must handle is SPF_NLP_SPEAK_PUNC.
- SPF_VOICE_MASK
- This mask has every flag bit set.
- SPF_UNUSED_FLAGS
- This mask has every unused bit set.
You are reading help file online using chmlib.com
|
If you want your help file to be removed or added please send e-mail to chmlibcom@gmail.com