FragmentState FragmentState FragmentState FragmentState Struct

Definição

Fornece informações detalhadas sobre um TextFragment.Provides detailed information about a TextFragment.

public value class FragmentState : IEquatable<System::Speech::Synthesis::TtsEngine::FragmentState>
public struct FragmentState : IEquatable<System.Speech.Synthesis.TtsEngine.FragmentState>
type FragmentState = struct
Public Structure FragmentState
Implements IEquatable(Of FragmentState)
Herança
FragmentStateFragmentStateFragmentStateFragmentState
Implementações

Comentários

FragmentStateas State instâncias são obtidas do TextFragment em objetos.FragmentState instances are obtained from the State on TextFragment objects.

As informações em FragmentState são obtidas analisando os atributos que decoram o texto de fala na linguagem de marcação de fala (SSML) de sintetização usada como uma entrada para um mecanismo de síntese.The information in FragmentState is obtained by parsing the attributes decorating speech text in the Synthesize Speech Markup Language (SSML) used as an input to a synthesis engine.

Um FragmentState objeto pode existir para qualquer solicitação de ação do sintetizador, conforme Action especificado por sua propriedade.A FragmentState object can exist for any synthesizer action request as specified by its Action property. No entanto, o significado de seus membros pode mudar para ações diferentes.However, the meaning of its members may change for different actions. Para obter mais informações sobre ações de sintetização TtsEngineAction , consulte para obter mais informações sobre como especificar ações do sintetizador.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • A especificação e o controle da qualidade da saída falada são amplamente tratados por meio Prosodyde Emphasis, eDurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • As informações de estrutura fonética, de idioma e analisou estão LangIddisponíveis Phonemepor meio SayAsde, e.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Construtores

FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[]) FragmentState(TtsEngineAction, Int32, Int32, Int32, SayAs, Prosody, Char[])

Constrói uma nova instância de FragmentState.Constructs a new instance of FragmentState.

Propriedades

Action Action Action Action

Retorna a ação de sintetizador de voz solicitada.Returns the requested speech synthesizer action.

Duration Duration Duration Duration

Retorna a hora desejada para renderizar um TextFragmentReturns the desired time for rendering a TextFragment

Emphasis Emphasis Emphasis Emphasis

Retorna as instruções sobre como enfatizar um TextFragment.Returns instructions on how to emphasize a TextFragment.

LangId LangId LangId LangId

Retorna a linguagem compatível pelo FragmentState atual.Returns the language supported by the current FragmentState.

Phoneme Phoneme Phoneme Phoneme

Retorna informações fonéticas para um TextFragmentReturns phonetic information for a TextFragment

Prosody Prosody Prosody Prosody

Retorna informações detalhadas sobre o tom, a velocidade da fala e o volume da saída de fala.Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs SayAs SayAs SayAs

Retorna informações sobre o contexto para a geração de fala com base no texto.Returns information about the context for the generation of speech from text.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se um dado objeto é uma instância FragmentState igual à instância atual de FragmentState.Determines if a given object is an instance FragmentState equal to the current instance of FragmentState.

Equals(FragmentState) Equals(FragmentState) Equals(FragmentState) Equals(FragmentState)

Determina se uma dada instância de FragmentState é igual à instância atual de FragmentState.Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retorna o código hash para essa instância.Returns the hash code for this instance.

Operadores

Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState) Equality(FragmentState, FragmentState)

Determina se duas instâncias de FragmentState descrevem o mesmo estado TextFragment.Determines if two instances of FragmentState describes the same TextFragment state.

Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState) Inequality(FragmentState, FragmentState)

Determina se duas instâncias de FragmentState descrevem o estado TextFragment diferente.Determines if two instances of FragmentState describes the different TextFragment state.

Aplica-se a