FragmentState FragmentState FragmentState FragmentState Struct

Определение

Предоставляет подробные сведения о 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)
Наследование
FragmentStateFragmentStateFragmentStateFragmentState
Реализации

Комментарии

FragmentState экземпляры будут получены с State на TextFragment объектов.FragmentState instances are obtained from the State on TextFragment objects.

Сведения в FragmentState получается путем анализа атрибуты оформления текста речи в Синтезирования речи Markup Language (SSML) используется в качестве входных данных для обработчика синтеза.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.

Объект FragmentState объекта может существовать для любого запроса действие синтезатору в соответствии с его Action свойство.A FragmentState object can exist for any synthesizer action request as specified by its Action property. Однако смысл его членов может изменяться для различных действий.However, the meaning of its members may change for different actions. Дополнительные сведения о синтезировать действий, см. в разделе TtsEngineAction Дополнительные сведения об указании синтезатор действий.For more information on synthesize actions, see TtsEngineAction for more information about specifying synthesizer actions.

  • Спецификации и контроль качества разговорные выходных данных во многом осуществляется через Prosody, Emphasis, и DurationSpecification and control of the quality of the spoken output is largely handled through the Prosody, Emphasis, and Duration

  • Сведения о структуре фонетического, язык и лингвисты доступна через LangId, Phoneme, и SayAs.Phonetic, language, and linguist structure information is available through LangId, Phoneme, and SayAs.

Конструкторы

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[])

Создает новый экземпляр класса FragmentState.Constructs a new instance of FragmentState.

Свойства

Action Action Action Action

Возвращает запрошенное действие речевого синтезатора.Returns the requested speech synthesizer action.

Duration Duration Duration Duration

Возвращает желательное время обработки TextFragment.Returns the desired time for rendering a TextFragment

Emphasis Emphasis Emphasis Emphasis

Возвращает инструкции о способе выделения TextFragment.Returns instructions on how to emphasize a TextFragment.

LangId LangId LangId LangId

Возвращает язык, поддерживаемый текущим объектом FragmentState.Returns the language supported by the current FragmentState.

Phoneme Phoneme Phoneme Phoneme

Возвращает фонетические сведения для TextFragmentReturns phonetic information for a TextFragment

Prosody Prosody Prosody Prosody

Возвращает подробную информацию о высоте звука, темпе произношения и громкости вывода речи.Returns detailed information about the pitch, speaking rate, and volume of speech output.

SayAs SayAs SayAs SayAs

Возвращает сведения о контексте для формирования речи из текста.Returns information about the context for the generation of speech from text.

Методы

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

Определяет, является ли указанный объект экземпляром FragmentState и равен ли он текущему экземпляру 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)

Определяет, равен ли указанный экземпляр FragmentState текущему экземпляру FragmentState.Determines if a given instance of FragmentState is equal to the current instance of FragmentState.

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

Возвращает хэш-код данного экземпляра.Returns the hash code for this instance.

Операторы

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

Определяет, описывают ли два экземпляра FragmentState одно состояние TextFragment.Determines if two instances of FragmentState describes the same TextFragment state.

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

Определяет, описывают ли два экземпляра FragmentState разные состояния TextFragment.Determines if two instances of FragmentState describes the different TextFragment state.

Применяется к