Compartilhar via


SPEAKFLAGS

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

SAPI Enumerations
ISpTTSEngine::Speak
ISpVoice::Speak