SPEAKFLAGS
9/8/2008
Essa enumeração Define sinalizadores que controle o comportamento de fala para uma voz. Os sinalizadores são usados em chamadas para ISpVoice::Speak ou ISpTTSEngine::Speak.
Syntax
typedef enum SPEAKFLAGS{
// SpVoice flags
SPF_DEFAULT = 0,
SPF_ASYNC = (1L << 0),
SPF_PURGEBEFORESPEAK = (1L << 1),
SPF_IS_FILENAME = (1L << 2),
SPF_IS_XML = (1L << 3),
SPF_IS_NOT_XML = (1L << 4),
SPF_PERSIST_XML = (1L << 5),
// Normalizer flags
SPF_NLP_SPEAK_PUNC = (1L << 6),
// Masks
SPF_NLP_MASK = (SPF_NLP_SPEAK_PUNC),
SPF_VOICE_MASK = (SPF_ASYNC|SPF_PURGEBEFORESPEAK|SPF_IS_FILENAME|
SPF_IS_XML|SPF_IS_NOT_XML|SPF_NLP_MASK|SPF_PERSIST_XML),
SPF_UNUSED_FLAGS = ~(SPF_VOICE_MASK)
} SPEAKFLAGS;
Elements
- SPF_DEFAULT
Use o comportamento usar como padrão. O comportamento usar como padrão é falar a seqüência de caracteres determinado sincronicamente, para não limpar pendente fala solicitações, para analisar o texto como XML somente se o primeiro caractere for um colchete angular esquerdo (<), para não persistir global XML estado alterações pela falem chamadas e não expansão caracteres de pontuação em palavras. Para substituir esse comportamento usar como padrão, o outro sinalizador de voz valores são usados.
- SPF_ASYNC
ISpVoice::Speak chamar é assíncrono. O método retorna imediatamente após a solicitação de fala é enfileirado.
- SPF_PURGEBEFORESPEAK
Limpar todos pendente falar solicitações prior to a chamar de fala.
- SPF_IS_FILENAME
Seqüência de caracteres passado para ISpVoice::Speak é um nome arquivo. O arquivo texto é falado.
- SPF_IS_XML
Analisar entrada texto para marcação XML.
- SPF_IS_NOT_XML
Analisar entrada texto para marcação XML.
- SPF_PERSIST_XML
Manter estado global alterações no marcação XML entre falem chamadas.
- SPF_NLP_SPEAK_PUNC
Expanda caracteres de pontuação em palavras. De exemplo, "Isso é uma frase". se torna " é uma frase período ".
- SPF_NLP_MASK
Usar uma máscara para remover sinalizadores SAPI-tratadas antes falem chamar O sinalizador apenas que o mecanismo TTS deve identificador é SPF_NLP_SPEAK_PUNC.
- SPF_VOICE_MASK
Usar uma máscara de voz que possui cada sinalizador conjunto bit.
- SPF_UNUSED_FLAGS
Usar uma máscara de voz que possui cada não usado conjunto bit.
Requirements
Header | sapi.h, sapi.idl |
Windows Embedded CE | Windows CE .NET 4.1 and later |